Skip to content

[system/{diskio,network}]: Add alerting rule templates#15998

Merged
shmsr merged 14 commits intoelastic:mainfrom
shmsr:system-alerts
Dec 2, 2025
Merged

[system/{diskio,network}]: Add alerting rule templates#15998
shmsr merged 14 commits intoelastic:mainfrom
shmsr:system-alerts

Conversation

@shmsr
Copy link
Copy Markdown
Member

@shmsr shmsr commented Nov 17, 2025

Proposed commit message

This PR adds alerting rule template for the identified key alerting metrics. But note that alerts are only added for diskio and network datastreams.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

@shmsr shmsr requested review from a team as code owners November 17, 2025 09:52
@shmsr shmsr self-assigned this Nov 17, 2025
@shmsr shmsr requested review from Copilot and muthu-mps November 17, 2025 09:52
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds initial alerting rule templates for the system integration, focusing on disk I/O and network monitoring capabilities.

  • Adds 4 new ESQL-based alerting rule templates for monitoring system health metrics
  • Updates package version from 2.7.1 to 2.8.0 with format_version bump to 3.4.0
  • Includes changelog entry documenting the enhancement

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
packages/system/manifest.yml Bumps package version to 2.8.0 and format version to 3.4.0 to support new alerting templates
packages/system/kibana/alerting_rule_template/high_packet_drop_rate.json Adds alerting template to detect high packet drop rates on network interfaces
packages/system/kibana/alerting_rule_template/high_network_error_rate.json Adds alerting template to detect elevated network error rates
packages/system/kibana/alerting_rule_template/high_disk_io_latency.json Adds alerting template to detect high disk I/O latency based on storage type
packages/system/kibana/alerting_rule_template/disk_io_saturation.json Adds alerting template to detect disk I/O saturation via utilization and queue depth metrics
packages/system/changelog.yml Documents the addition of alerting rule templates for diskio and network datastreams

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@muthu-mps muthu-mps requested a review from gpop63 November 17, 2025 12:29
@andrewkroh andrewkroh added Integration:system System Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations] labels Nov 17, 2025
@shmsr shmsr changed the title [system]: Add initial alerting PR [system/{diskio,network}]: Add alerting rule templates Nov 17, 2025
@andrewkroh andrewkroh added the Team:Security-Linux Platform Linux Platform Security team [elastic/sec-linux-platform] label Nov 18, 2025
@elasticmachine
Copy link
Copy Markdown

Pinging @elastic/sec-linux-platform (Team:Security-Linux Platform)

Copy link
Copy Markdown
Contributor

@muthu-mps muthu-mps left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the changes, @shmsr - Assuming the query is validated in realtime and triggers alert when there is a threshold breach.

@ishleenk17
Copy link
Copy Markdown
Member

@shmsr : I have shared my review in the issue since it was clearer to read the query there.

@muthu-mps
Copy link
Copy Markdown
Contributor

/test

@muthu-mps muthu-mps requested a review from ishleenk17 November 21, 2025 04:57
@muthu-mps
Copy link
Copy Markdown
Contributor

/test

@andrewkroh andrewkroh added the enhancement New feature or request label Nov 25, 2025
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

History

cc @shmsr

@shmsr shmsr merged commit a6de7f8 into elastic:main Dec 2, 2025
7 checks passed
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

Package system - 2.8.0 containing this change is available at https://epr.elastic.co/package/system/2.8.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:system System Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations] Team:Security-Linux Platform Linux Platform Security team [elastic/sec-linux-platform]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants