Skip to content

Do not put example service name into the dashboard config#84

Merged
kukushechkin merged 2 commits intoapple:mainfrom
kukushechkin:decouple-example-name-from-dashboard-config
Jan 14, 2026
Merged

Do not put example service name into the dashboard config#84
kukushechkin merged 2 commits intoapple:mainfrom
kukushechkin:decouple-example-name-from-dashboard-config

Conversation

@kukushechkin
Copy link
Copy Markdown
Contributor

Remove swift-system-metrics ServiceIntegration example name from the example dashboard provisioning.

Motivation:

With the specific service name hardcoded in the dashboard provisioning config, it is not compatible with other projects where people might want to just copy-paste this config. All other metrics (CPU%, fds) already use values across all the reported dimensions.

Modifications:

Removed service_name="ServiceIntegrationExample" filter from the memory consumption dashboard visualization.

Result:

Memory dashboard configuration no longer shows memory usage only for the ServiceIntegrationExample service. Any project adopting SystemMetricsMonitor can now copy-paste the config as-is and get the Process System Metrics dashboard configured automatically in their Grafana.

@kukushechkin kukushechkin added this to the 1.0.0 milestone Jan 14, 2026
@kukushechkin kukushechkin added the semver/none No version bump required. label Jan 14, 2026
@kukushechkin kukushechkin enabled auto-merge (squash) January 14, 2026 11:22
@kukushechkin kukushechkin merged commit 76ff2b1 into apple:main Jan 14, 2026
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants