Skip to content

[feat] add Apache Superset monitoring support (#994) - #4266

Open
yyyCode wants to merge 1 commit into
apache:masterfrom
yyyCode:feat-superset-monitoring
Open

[feat] add Apache Superset monitoring support (#994)#4266
yyyCode wants to merge 1 commit into
apache:masterfrom
yyyCode:feat-superset-monitoring

Conversation

@yyyCode

@yyyCode yyyCode commented Jul 29, 2026

Copy link
Copy Markdown

What's changed?

  • Add monitoring support for Apache Superset.
  • Introduce a new superset monitor type that collects health status and version information via Superset's unauthenticated /health and /version endpoints (defined in superset/views/health.py).
  • Add the corresponding monitoring template and EN / zh-CN documentation.

Closes #994

Details

  • hertzbeat-manager/src/main/resources/define/app-superset.yml — HTTP-based template with two metric sets:
    • health (priority 0, availability) — collects responseTime and statusCode via parseType: website
    • version (priority 1) — collects version_string, version_sha, build_number via parseType: jsonPath
  • home/docs/help/superset.md and its zh-CN i18n counterpart — help documentation
  • home/sidebars.json — register the doc under the bigdata category

No new collector code is required; this reuses the existing HTTP protocol, following the same pattern as templates like app-airflow.yml.

Checklist

  • I have read the Contributing Guide
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

Add or update API

  • I have added the necessary e2e tests and all cases have passed.

Add an HTTP-based monitoring template for Apache Superset that collects
health status and version information via its unauthenticated /health and
/version endpoints.

- add app-superset.yml with health and version metric sets
- add EN and zh-CN help documentation
- register the doc in sidebars.json

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@yyyCode

yyyCode commented Jul 29, 2026

Copy link
Copy Markdown
Author

@killme2008 Could I get a quick approve to kick off the CI tests? Thanks!

@github-actions github-actions Bot added doc Improvements or additions to documentation monitoring-template backend labels Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend doc Improvements or additions to documentation monitoring-template

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task] <support monitoring apache superset health and metrics>

1 participant