Skip to content

Conversation

@JohannesMahne
Copy link

Proposed commit message

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

Author's Checklist

  • [ ]

How to test this PR locally

Related issues

Screenshots

- Add 3 Kibana alerting rule templates:
  - Transform health monitoring for all Chargeback transforms
  - New chargeback group detection
  - Deployment with missing usage data detection
- Enable auto-start for all transforms (start: true in manifests)
- Update transform pipeline references to version 0.2.8
- Add performance warning about initial transform execution
- Update README with alerting documentation
- Bump package version to 0.2.8
@JohannesMahne JohannesMahne requested a review from a team as a code owner December 3, 2025 13:05
Copy link

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 PR adds Kibana alerting rule templates to the Chargeback integration and enables auto-start for all transforms. The changes simplify deployment by eliminating manual transform startup steps and providing built-in alerting capabilities for monitoring transform health and data quality issues.

Key changes:

  • Added three alerting rule templates for transform health monitoring, new group detection, and missing usage data detection
  • Changed all transforms to auto-start on installation (start: true)
  • Updated documentation to reflect auto-start behavior and new alerting templates

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/chargeback/manifest.yml Bumped version from 0.2.7 to 0.2.8
packages/chargeback/kibana/alerting_rule_template/chargeback-transform-health.json Added new alerting rule template for monitoring transform health
packages/chargeback/kibana/alerting_rule_template/chargeback-new-group-detected.json Added new alerting rule template for detecting new chargeback groups
packages/chargeback/kibana/alerting_rule_template/chargeback-deployment-missing-usage-data.json Added new alerting rule template for detecting deployments with missing usage data
packages/chargeback/elasticsearch/transform/*/manifest.yml Changed start flag from false to true for all usage transforms
packages/chargeback/elasticsearch/transform/*/transform.yml Updated pipeline version references from 0.2.7 to 0.2.8
packages/chargeback/docs/README.md Updated documentation to reflect auto-start behavior and new alerting templates
packages/chargeback/_dev/build/docs/README.md Mirror of docs/README.md with same documentation updates
packages/chargeback/changelog.yml Added changelog entry for version 0.2.8

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

@mergify mergify bot mentioned this pull request Dec 3, 2025
5 tasks
JohannesMahne added a commit to elastic/elasticsearch-chargeback that referenced this pull request Dec 3, 2025
- Add three Kibana alerting rule templates:
  * Transform Health Monitoring
  * New Chargeback Group Detection
  * Missing Usage Data
- Enable auto-start for all transforms (eliminates manual startup)
- Update documentation to reflect auto-start behavior
- Add Alerting Rules section to README
- Update Instructions with alerting configuration steps

Related to elastic/integrations#16229
@elasticmachine
Copy link

💚 Build Succeeded

Copy link
Contributor

@sholzhauer-es sholzhauer-es left a comment

Choose a reason for hiding this comment

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

LGTM

@andrewkroh andrewkroh added the documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. label Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation. Applied to PRs that modify *.md files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants