Skip to content

Instrumented with Go APM Agent#21

Open
spathlavath wants to merge 35 commits into
epic_performance_monitoringfrom
apm_integration
Open

Instrumented with Go APM Agent#21
spathlavath wants to merge 35 commits into
epic_performance_monitoringfrom
apm_integration

Conversation

@spathlavath

Copy link
Copy Markdown
Owner

No description provided.

…king sessions and wait events (#7)

* feat: Introducing query performance monitoring for slow queries, blocking sessions and wait events.

* refactor: Implemented a limit for wait events,  blocking sessions, and included bug fixes (#8)

* refactor: Implemented a limit for wait events,  blocking sessions, and included bug fixes.

* Included a stepID for each row during the query execution iteration

* Added fix for stepID

* Added a fix to ensure that  increments correctly.

* Renamed FETCH_INTERVAL to SLOW_QUERY_FETCH_INTERVAL

* Added detailed logging for each operation, including the time taken for execution.

* refactor: Added configuration option to disable query performance metrics per database (#10)

* refactor: Added configuration option to disable query performance metrics per database

* Revised the list of input arguments for retrieving individual queries.

* Updated logging messages and Revised the list of input arguments for retrieving wait events and blocking session queries.

* Added a helper function to obtain a list of unique databases to exclude.

* code refactoring

* Added fix for number of arguments mismatch for the SQL query

* removed rebind functionality

* updated metricset limit

* reverted metricset limit

* minor code refactoring

* fixed linting errors

* fixed linting errors

* refactor: resolving linting errors (#12)

* refactor: resolving linting errors

* fixing linting errors

* fixing linting errors

* fixing linting errors

* fixing linting errors

* fixing linting errors

* refactor: resolving linting errors (#13)

* refactor: changed log.info to log.debug and other bug fixes (#14)

* refactor: code refactoring and addressing review comments (#15)

* refactor: code refactoring and addressing review comments

* lint issue fixes

* lint issue fixes

* lint issue fixes

* lint issue fixes

* lint issue fixes

* refactor: Added a limit on individual query details and defined min/max values for the limit threshold. (#16)

* refactor: Added a limit on individual query details and defined min/max values for the limit threshold.

* minor enhancements

* minor enhancements

* minor enhancements

* refactor: code resturcturing (#17)

* refactor: code resturcturing

* file name changes

* Blocking sessions query update

* Blocking sessions query update

* package changes

* Added code review fixes

* Added code review fixes

* Added code review fixes

* Added code review fixes

* Added code review fixes

* Added code review fixes

* Added code review fixes

* query execution plan changes

* file name changes

* Added code review fixes
…Delete and Update queries. Updated blocking sessions data model (#18)
…ion times (#20)

Updated wait events query to  analyze wait events and execution times
@spathlavath
spathlavath force-pushed the epic_performance_monitoring branch 6 times, most recently from ec80544 to c796359 Compare January 15, 2025 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant