Skip to content

feat: setup observability tooling#24

Merged
scotwells merged 3 commits intomainfrom
feat/observability-infrastructure
Jan 14, 2026
Merged

feat: setup observability tooling#24
scotwells merged 3 commits intomainfrom
feat/observability-infrastructure

Conversation

@scotwells
Copy link
Contributor

@scotwells scotwells commented Jan 13, 2026

Summary

This change introduces a programmatic approach to managing dashboards, recording rules, and alerting rules for the activity system. This approach utilizes Jsonnet and Grafonnet to define observability configurations.

These configurations are generated into a kustomize component that can be included in the system's deployment to install the observability tools into the environment.

Dashboards

This PR introduces 2 dashboards that can be used to understand the performance and current health of the activity system.

Audit Log Pipeline

The audit log pipeline dashboard covers the audit log pipeline components so we understand the number of audit logs being generated by apiservers, how quickly they're being processed by Vector and NATS, write performance into Clickhouse, and errors within the pipeline. It also contains high-level metrics around activity api requests for quick at-a-glance context on the overall pipeline.

image

Activity API Overview

The activity api overview dashboard focuses more on end-user interactions with the activity system to understand querying performance or errors encountered by end-users. It also provides a quick glance into clickhouse performance to determine whether clickhouse query performance is responsible for end-user issues.

image

Resources


Relates to datum-cloud/enhancements#536

This change introduces a programmatic approach to managing dashboards,
recording rules, and alerting rules for the activity system. This
approach utilizes Jsonnet and Grafonnet to define observability
configurations.

These configurations are generated into a kustomize component that can
be included in the system's deployment to install the observability
tools into the environment.
Copy link
Contributor

@ecv ecv left a comment

Choose a reason for hiding this comment

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

Okay this is great.

@scotwells scotwells merged commit 68941dc into main Jan 14, 2026
4 checks passed
@scotwells scotwells deleted the feat/observability-infrastructure branch January 14, 2026 00:52
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.

2 participants