xelogstash

Send SQL Server Extended Events to Logstash, Elastic Search, or JSON

OTHER License

Stars
26

Bot releases are hidden (Show)

xelogstash - Release 1.7.9-rc0 Latest Release

Published by billgraziano over 1 year ago

xelogstash - Release 1.7.8

Published by billgraziano about 2 years ago

  • Improve errorlog_written event parsing to populate any error_number, severity, or state that it can parse out
  • Add a sampler sink. This writes sample events. It is primarily used during development or pre-deployment to work on JSON format.
  • Improve handling bad offsets in event files. Try to read past to the next good event in more conditions.
  • File Sink: Clean up old event files at the start
  • Additional testing against SQL Server on Linux, SQL Server 2022 CTP2, and SQL Server running in Docker
  • Set beta_features to true in the app settings section to add the following calculated fields: cpu_time_sec, logical_reads_mb, physical_reads_mb, writes_mb, and duration_sec. See the Beta Features section for more details.
xelogstash - Release 1.7.7

Published by billgraziano about 2 years ago

  • Improve errorlog_written parsing to populate any error_number, severity, or state
  • Add a sampler sink. This writes sample events. It is primarily used during development or pre-deployment to work on JSON format.
  • Improve handling bad offsets in event files. Try to read past to the next good event in more conditions.
  • File Sink: Clean up old event files at the start
xelogstash - Release 1.7.6

Published by billgraziano over 2 years ago

  • Capture Availability Groups in mssql_ag and Listeners in mssql_ag_listener. These are both multi-value fields.
  • Fields can be upper or lower case. Use the lowercase=["fld1", "fld2"] to list the fields that should be lower case. Use uppercase for uppercase.
  • hadr_trace_message events populate the xe_description field
xelogstash - Release 1.7.5 Release Candidate

Published by billgraziano over 2 years ago

  • Capture Availability Groups in mssql_ag and Listeners in mssql_ag_listener. These are both multi-value fields.
  • Fields can be upper or lower case. Use the lowercase=["fld1", "fld2"] to list the fields that should be lower case. Use uppercase for uppercase.
  • hadr_trace_message events populate the xe_description field
xelogstash - Release 1.7.4

Published by billgraziano over 2 years ago

Updated the README for this version

xelogstash - Release 1.7.3

Published by billgraziano over 2 years ago

  • BUG: Sources specified in sqlxewriter_source.toml files weren't processing their add, moves, etc
  • Comment out unused code
  • FEATURE: Handle "attention" events
xelogstash - Release 1.7.2

Published by billgraziano almost 3 years ago

Update github.com/tidwall/gjson to 1.9.4 to fix potential DOS issue

xelogstash - Release 1.7.1

Published by billgraziano about 3 years ago

Added xe_category to group similar events together

xelogstash - Release 1.7.0

Published by billgraziano over 3 years ago

  • Update to GO 1.16.5
  • Update dependencies
xelogstash - Release 1.6.2

Published by billgraziano over 3 years ago

  • Bump to GO 1.15.8
  • Rewrite logstash writer to better handle intermittent issues
  • Clean up logging
xelogstash - Release 1.5.5

Published by billgraziano over 3 years ago

Improve handling NULL state files

xelogstash - Release 1.5.4

Published by billgraziano almost 4 years ago

  • Handle closing a nil connection
xelogstash - Release 1.5.3

Published by billgraziano almost 4 years ago

  • COALESCE DEFAULT_DOMAIN function to better support Linux
xelogstash - Release 1.5.1

Published by billgraziano about 4 years ago

  • Minor memory usage clean up
xelogstash - Release 1.5.0

Published by billgraziano about 4 years ago

  • Add a .vscode directory in the samples with extensions and file mapping support
  • Fix the git commit information in the linux build
  • Fix the subdirectory in the linux build
  • Update the README for first-timers
  • Add the server name to the polling message (in addition to being in the field)
  • macOS should work now but you'll have to build it yourself on macOS.
xelogstash - Release 1.4.4

Published by billgraziano about 4 years ago

  • Improves support for trusted connections in Linux. See Linux Support for more details.
  • Added the login_failed field. This is populated for errorlog_written (logon) events and error_reported events whose error number indicates a login failed event. Filter Kibana for the existance of this field. See below for more details.
  • Unfortunately, adding trusted connections in Linux broke macOS (darwin) support for a bit.
  • Fix logging bug
xelogstash - Release 1.4.0

Published by billgraziano about 4 years ago

This application now reads past invalid offsets. The most likely cause of invalid offsets is that this service stopped or the files rolled over so fast that the file and offset are no longer valid. In both cases, the extended event files rolled over and the events no longer exist. Previously this application would log the error and wait so we could investigate and fix. Meanwhile, more events were being missed. Now it just logs the error and tries to find the next valid event for the extended event.

xelogstash - Release 1.3.3

Published by billgraziano about 4 years ago

  • Fix bug that allowed connections to leak when polling a server that didn't exist for the first time
  • Clean up the versions in replacements and logging
  • Deprecate GITDESCRIBE. Please see the README.
xelogstash - Release 1.3.1

Published by billgraziano about 4 years ago

Add GORELEASER support