[microsoft_sqlserver] Add performance DataStream - #3391
Conversation
Prelim for System Test-Microsoft_sql Server
…rformance dashboard
…jS-shetty/integrations into sql-generic-datastream-ver1
Done . Visualizations are now using by value. |
jsoriano
left a comment
There was a problem hiding this comment.
Added some comments about fields definitions.
|
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
|
@ManojS-shetty @muthu-mps, @ruflin @jsoriano @r00tu53r, tar-getting the merge of this PR, need your approval for the same. |
The changes are Done. |
jsoriano
left a comment
There was a problem hiding this comment.
There are a couple of unaddressed comments.
jsoriano
left a comment
There was a problem hiding this comment.
Same comments as in #3395 (review)
It'd be nice to have some pipeline tests, but I am ok with adding them later.
And I would consider removing the query by now, taking into account that it will be easier to add it later, than to remove it.
@jsoriano Removed Query field for now. |
|
Pinging @elastic/security-external-integrations for approval. |
efd6
left a comment
There was a problem hiding this comment.
I'd like to see a pipeline test here.
Thank you for that suggestion , Yes we will be keeping the pipeline test in enhancement. |
* Quick & Dirty MSSQL ImportBeats run and verified to be running fine. * System Test for MS-SQL imported package prelim version * System Test for MS-SQL imported package prelim version1 * working prelims- MSSQL Integration System Test * performance datastream working with 8.3.0-SNAPSHOT elastic agent * added mappings to fields.yml file in performance * MSSQL Performance Dashboards with new Mapping * Added the Dynamic Metrics change to handlebar for performance * Added TRIM functionality in the Performance query and remapped the Performance dashboard * Added the change for naming and description in fields.yml * Deleted transaction_log old dashboard * Changes to perf dashboard * Updated changelog.yml * Updated manifest.yml * added changes to manifest.yml in top level for title and description * Updated changelog.yml * updated Changelog.yml and manifest.yml * Updated a comment for hosts * removed the extra line * added transaction dashboard screenshot image * Reverted codeowner value in manifest * deleted system test chnages * Updated the format in the files * Formatted fields yaml file * Added new sql performance query and changed the field yaml mapping accordingly * deleted system test case for now * Added handling of named instance for perf DataStream * Removed the visualization in kibana directory * Maintained consistency in visualization panels * Updated the consistency in naming conventions for perf * Formatting fields yaml file * Added system Integration test for perf datastream * Formatting docker compose file * Formatting test config yaml file * fixed formatting issue in test yaml file * Updated changelog.yml * Adding README and sample event json files * Fixed formatting in sample event json for perf * Updated the kibana version in manifest file * Chnaged the kibana version for compatibality * Added the dynamic counter name change * Perfomance dashboard checked in with naming consistency * Added documentation change to README * Added manifest changes * Added README file changes * Adding build yaml file * Added 1.0.1 version to manifest and changelog entry * Changed the kibana version for backaward compatibality * Changed back the kibana version * Revert "Deleted transaction_log old dashboard" This reverts commit 9bb54347dae66463496dd4cb50bab08ce1099d2f. * Added ingest pipeline for renaming sql to mssql * Deleted the transaction logs visualisation and dashboard to avoid the merge conflict * Removed SNAPSHOT in version from perf dashboard * changed the visualisation from by reference to by value * Adding new image of performance dashboard * Delete microsoft-sqlserver-performance-dashboard.png * Updated fields and manifest yaml file * Removed Snapshot from the dashboard file * Added few changes like ECS import and driver field removal * Added default yaml file in ingest pipeline * Keeping policy template name to previous value * Removed Query * Adding new sample_event file * Updated the comments
What does this PR do?
This PR contributes the performance data stream for Microsoft sqlserver which fetches information from what’s commonly known as Performance Counters in MSSQL. Please refer for transaction_log data stream PR here transaction_log
MSSQL server integration developed using generic sql, as per the design doc
Checklist
changelog.ymlfile.How to test this PR locally
Screenshots