materialize-monitoring Changelog#
materialize-monitoring (Helm chart + Terraform module) v0.23.0 (Unreleased)#
Changes Pending
Container Images v0.6.0 (Unreleased)#
Changes Pending
materialize-monitoring (Helm chart + Terraform module) v0.22.0#
- Update docker.io/grafana/grafana Docker tag to v13.2.2
- Update docker.io/grafana/grafana Docker tag to v13.2.1
- Move the chart’s alloy image to v1.19.2-mz3
- materialize-monitoring#348
- The bundled Alloy image moves from
v1.18.1-mz2tov1.19.2-mz3, which is Alloy v1.19.2 on a rebased distroless base. This is an Alloy minor upgrade for anyone who has not overriddenalloy-agent.image/alloy-gateway.image; see the Alloy v1.19 release notes.
- Add Dashboard Folders; Update tags
- materialize-monitoring#329
- Added several GrafanaFolder resources (default enabled: mzmon-infra, mzmon-materialize, mzmon-meta-o11y)
- Changed monitoring tag to mzmon within dashboards
Dependencies#
- Included Dashboards @ v0.15.0..v0.16.0
- Show total lag in env-top / env-upgrade
- materialize-monitoring#312
- Add new queries around max lag (materialize.compute.freshness.lag_total_by_cluster, materialize.generations.lag.total)
- Show max lag as new panels (including per-cluster breakdown) in env-top and env-upgrade dashboards
- Show total lag in env-top / env-upgrade
- Included Pipelines @ v0.12.0..v0.13.0
- Included Prometheus Scrapers @ v0.4.0..v0.5.0
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Update Rust crate clap to v4.6.7
- Update Rust crate rustls to v0.23.45
- Update Rust crate jsonschema to 0.56.0
- Update Rust crate reqwest to v0.13.5
- Update Rust crate rustls to v0.23.44
- Update Rust crate tokio-rustls to v0.26.5
- Add some sample prose in heather’s voice
- Update Rust crate indexmap to v2.14.2
Dashboards v0.16.0 (Unreleased)#
Changes Pending
Dashboards v0.15.0#
- DEP-242 Add infra-nodes dashboard
- materialize-monitoring#311
- Adds an infra-nodes dashboard that is installed by default
Dependencies#
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Update Rust crate indexmap to v2.14.1
materialize-monitoring (Helm chart + Terraform module) v0.21.0#
- DEP-242 Add infra-nodes dashboard
- materialize-monitoring#311
- Adds an infra-nodes dashboard that is installed by default
- DEP-209 Add Infrastructure Logs & Events Dashboard
- materialize-monitoring#307
- Adds new infra-logs dashboard that is enabled by default
Dependencies#
- Included Dashboards @ v0.15.0..v0.16.0
- Included Pipelines @ v0.12.0..v0.13.0
- Included Prometheus Scrapers @ v0.4.0..v0.5.0
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Update Rust crate indexmap to v2.14.1
- Update Rust crate hyper to v1.11.1
Pipelines v0.13.0 (Unreleased)#
Changes Pending
Container Images v0.5.0#
- Update gcr.io/distroless/base-debian13 Docker digest to 0ebad35
Dashboards v0.14.0#
- DEP-209 Add Infrastructure Logs & Events Dashboard
- materialize-monitoring#307
- Adds new infra-logs dashboard that is enabled by default
Dependencies#
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Update Rust crate hyper to v1.11.1
Prometheus Scrapers v0.5.0 (Unreleased)#
Changes Pending
mzmon-lib (shared library) v0.12.0 (Unreleased)#
Changes Pending
Dashboards v0.13.0#
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
- materialize-monitoring#297
- regression: kube-state-metrics were namespaced as
export_namespace=$targetwithnamespace=monitoringon all because the scraper overwrote that label with the namespace KSM was running in
- DEP-209 Create a dashboard for Materialize logs and events
- materialize-monitoring#296
- Adds the new mz-mon-env-logs dashboard, installed by default
- DEP-210 Upgrade visibility dashboard
- materialize-monitoring#294
- Adds a new mz-env-upgrade dashboard, enabled by default
- Requires materialize v26.41.0
- Enable sql scrapers by default
Dependencies#
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Release mzmon-lib (shared library) v0.11.0
- DEP-222 Remove the old python implementation for dashboards fully
mzmon-lib (shared library) v0.11.0#
- DEP-222 Remove the old python implementation for dashboards fully
- Release Dashboards v0.12.0
materialize-monitoring (Helm chart + Terraform module) v0.20.0#
- Update Helm release alloy to v1.12.1
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
- materialize-monitoring#297
- regression: kube-state-metrics were namespaced as
export_namespace=$targetwithnamespace=monitoringon all because the scraper overwrote that label with the namespace KSM was running in
- DEP-210 Upgrade visibility dashboard
- materialize-monitoring#294
- Adds a new mz-env-upgrade dashboard, enabled by default
- Requires materialize v26.41.0
- Enable sql scrapers by default
Dependencies#
- Included Dashboards @ v0.13.0..v0.14.0
- DEP-209 Create a dashboard for Materialize logs and events
- materialize-monitoring#296
- Adds the new mz-mon-env-logs dashboard, installed by default
- DEP-222 Port Materialize Environment Overview to rust sdk
- materialize-monitoring#285
- Dashboards have been rewritten under a different dashboard framework
- Dashboard queries have adopted queries from our query registry
- DEP-222 Rust implementation of Grafana Dashboard framework
- DEP-209 Create a dashboard for Materialize logs and events
- Included Pipelines @ v0.12.0..v0.13.0
- DEP-241 Remove deprecated alias
k8s_*labels from logging pipeline; drop pod to metadata only- materialize-monitoring#300
- Removed: the
k8s_namespace,k8s_app, andk8s_containerLoki stream labels, deprecated to consumers in April, 2026. Usenamespace,appandcontainerrespectively - Removed: the
k8s_podlabel has been fully removed with expectation to use thepodstructured metadata. Prefer thenamespaceandapplabels for label filters. Remember that you can always filter by structured metadata like{app="my-app"} | pod="my-app-pod-12345"
- DEP-241 Remove deprecated alias
- Included Prometheus Scrapers @ v0.4.0..v0.5.0
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- Release mzmon-lib (shared library) v0.11.0
- DEP-222 Remove the old python implementation for dashboards fully
- Release Dashboards v0.12.0
- Release mzmon-lib (shared library) v0.10.0
- DEP-222 Add generated grafana models
- DEP-238 Refresh vendored grafana foundation sdk schemas; keep updated
materialize-monitoring (Helm chart + Terraform module) v0.19.0#
- DEP-232 Support multiple prometheus RemoteWrite destinations
- materialize-monitoring#272
- terraform: add new variables for tuning prometheus remote_write destinations (as a map)
- breaking helm: move prometheusRemoteEntries destinations down one to a keyed map
pipeline.metrics.gateway.destination.prometheusRemoteWrite->pipeline.metrics.gateway.destination.prometheusRemoteWrite.thanos
- Ensure auto-format on version-update PRs does not update Chart.lock
- Update Helm release metrics-server to ^3.14.0
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.11.0..v0.12.0
- DEP-127 Policy for deprecations and breaking changes
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- DEP-237 Support additional release notes in changelogs
materialize-monitoring (Helm chart + Terraform module) v0.18.1#
- Fix snapshots and memcached registry in latest loki
Pipelines v0.12.0#
- DEP-241 Remove deprecated alias
k8s_*labels from logging pipeline; drop pod to metadata only- materialize-monitoring#300
- Removed: the
k8s_namespace,k8s_app, andk8s_containerLoki stream labels, deprecated to consumers in April, 2026. Usenamespace,appandcontainerrespectively - Removed: the
k8s_podlabel has been fully removed with expectation to use thepodstructured metadata. Prefer thenamespaceandapplabels for label filters. Remember that you can always filter by structured metadata like{app="my-app"} | pod="my-app-pod-12345"
- DEP-210 Upgrade visibility dashboard
- materialize-monitoring#294
- Adds a new mz-env-upgrade dashboard, enabled by default
- Requires materialize v26.41.0
- Enable sql scrapers by default
- DEP-232 Support multiple prometheus RemoteWrite destinations
- materialize-monitoring#272
- terraform: add new variables for tuning prometheus remote_write destinations (as a map)
- breaking helm: move prometheusRemoteEntries destinations down one to a keyed map
pipeline.metrics.gateway.destination.prometheusRemoteWrite->pipeline.metrics.gateway.destination.prometheusRemoteWrite.thanos
- DEP-127 Policy for deprecations and breaking changes
Dependencies#
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
- materialize-monitoring#297
- regression: kube-state-metrics were namespaced as
export_namespace=$targetwithnamespace=monitoringon all because the scraper overwrote that label with the namespace KSM was running in
- DEP-209 Create a dashboard for Materialize logs and events
- materialize-monitoring#296
- Adds the new mz-mon-env-logs dashboard, installed by default
- Release mzmon-lib (shared library) v0.11.0
- DEP-222 Remove the old python implementation for dashboards fully
- Release Dashboards v0.12.0
- Release mzmon-lib (shared library) v0.10.0
- DEP-222 Port Materialize Environment Overview to rust sdk
- materialize-monitoring#285
- Dashboards have been rewritten under a different dashboard framework
- Dashboard queries have adopted queries from our query registry
- DEP-222 Rust implementation of Grafana Dashboard framework
- DEP-222 Add generated grafana models
- DEP-238 Refresh vendored grafana foundation sdk schemas; keep updated
- DEP-237 Support additional release notes in changelogs
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
materialize-monitoring (Helm chart + Terraform module) v0.18.0#
- DEP-195 Implement TLS across stack
- DEP-192 Implement networkpolicies across applications
- Update docker.io/grafana/grafana Docker tag to v13.2.0
- Update astral-sh/setup-uv action to v10
- Provide Datadog queries in documentation
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.11.0..v0.12.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- Update Rust crate jsonschema to v0.49.9
materialize-monitoring (Helm chart + Terraform module) v0.17.0#
- DEP-204 Expose OTLP and Datadog configs to Terraform
Container Images v0.4.0#
- Update dependency grafana/alloy to v1.19.2
- Update debian:13 Docker digest to f324c7f
materialize-monitoring (Helm chart + Terraform module) v0.16.2#
- DEP-231 Document and provide examples for DHI and Chainguard images
- DEP-195 Proposal for TLS authentication
- DEP-203 DEP-185 Run E2E tests against Tier 2 Terraform; support static s3 creds
- DEP-230 Fix node logs on bottlerocket
- DEP-185 Add an E2E test suite
- DEP-230 Fixes for collecting node logs (journald)
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.10.0..v0.11.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
materialize-monitoring (Helm chart + Terraform module) v0.16.1#
- DEP-227 DEP-197 Fix s3 endpoint; agent tolerations; relax gateway HPA; add pre-delete for GFx resources
Pipelines v0.11.0#
- DEP-195 Implement TLS across stack
Dependencies#
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- Update Rust crate jsonschema to v0.49.9
- Provide Datadog queries in documentation
- DEP-185 Add an E2E test suite
Container Images v0.3.0#
- DEP-230 Fixes for collecting node logs (journald)
- Update debian:13 Docker digest to 34cd9e9
materialize-monitoring (Helm chart + Terraform module) v0.16.0#
- Update loki helm chart to v18.8.0
- Update ghcr.io/materializeinc/mzmon-alloy Docker tag to v1.18.1
- Ensure thanos fits onto default self-managed nodes
- DEP-187 Scrape cadvisor from kubelet instead of via daemonset
- Update docker.io/grafana/grafana Docker tag to v13.1.3
- DEP-190 Provide separate sizing profiles for thanos
- Update docker.io/grafana/grafana Docker tag to v13.1.2
- Convert raw blocks into structured configs
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.10.0..v0.11.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- Update Rust crate jsonschema to v0.49.4
Pipelines v0.10.0#
- DEP-187 Scrape cadvisor from kubelet instead of via daemonset
- Convert raw blocks into structured configs
Dependencies#
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- DEP-190 Provide separate sizing profiles for thanos
- Update Rust crate jsonschema to v0.49.4
materialize-monitoring (Helm chart + Terraform module) v0.15.0#
- CLO-180 Support sidechannel logging path (agent doesn’t read its own logs)
- DEP-187 Collect cAdvisor metrics with Alloy
- Upgrade all subcharts to latest version (Loki 15->18, etc)
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.9.0..v0.10.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
mzmon-lib (shared library) v0.10.0#
- DEP-222 Port Materialize Environment Overview to rust sdk
- materialize-monitoring#285
- Dashboards have been rewritten under a different dashboard framework
- Dashboard queries have adopted queries from our query registry
- DEP-222 Rust implementation of Grafana Dashboard framework
- DEP-222 Add generated grafana models
- DEP-238 Refresh vendored grafana foundation sdk schemas; keep updated
- DEP-127 Policy for deprecations and breaking changes
- DEP-237 Support additional release notes in changelogs
- Update Rust crate rustls-pki-types to v1.15.1
- DEP-195 Implement TLS across stack
- Update Rust crate jsonschema to v0.49.9
- Provide Datadog queries in documentation
- DEP-185 Add an E2E test suite
- Update Rust crate thiserror to v2.0.20
- DEP-187 Scrape cadvisor from kubelet instead of via daemonset
- Update Rust crate clap to v4.6.6
- DEP-190 Provide separate sizing profiles for thanos
- Update Rust crate jsonschema to v0.49.4
- Convert raw blocks into structured configs
- DEP-187 Collect cAdvisor metrics with Alloy
materialize-monitoring (Helm chart + Terraform module) v0.14.0#
- DEP-188 Add node-exporter; support priorityClasses
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.8.0..v0.9.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- Release mzmon-lib (shared library) v0.9.0
materialize-monitoring (Helm chart + Terraform module) v0.13.1#
- CLO-111 Remaining fixes for grafana LB/persistence
materialize-monitoring (Helm chart + Terraform module) v0.13.0#
- Update docker.io/grafana/grafana Docker tag to v13.1.1
- CLO-111 DEP-202 DEP-196 Production defaults for Grafana
- More documentation cleanups
materialize-monitoring (Helm chart + Terraform module) v0.12.0#
- DEP-184 Add Azure Profiles and TF Module Support
materialize-monitoring (Helm chart + Terraform module) v0.11.1#
- DEP-186 Add an E2E suite for kind + helm/tf
- DEP-123 Support GCM and handle alloy rolls
materialize-monitoring (Helm chart + Terraform module) v0.11.0#
- DEP-182 Remaining fixes to get GCP TF working
materialize-monitoring (Helm chart + Terraform module) v0.10.0#
- DEP-182 materialize-monitoring Terraform Module
materialize-monitoring (Helm chart + Terraform module) v0.9.0#
- DEP-191 Improve validation for thanos and alloy
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Included Pipelines @ v0.8.0..v0.9.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- Update dependency uv_build to >=0.12,<0.13
- Update Rust crate jsonschema to 0.49.0
materialize-monitoring Optional CRDs v0.4.0 (Unreleased)#
Changes Pending
materialize-monitoring Helm Chart v0.8.0#
- CLO-111 Grafana Documentation with datasources and bundled resources
- Move grafana-operator CRDs into the materialize-monitoring-crds chart
- CLO-153 Add profile example for otel pipelines
Pipelines v0.9.0#
- CLO-180 Support sidechannel logging path (agent doesn’t read its own logs)
- DEP-187 Collect cAdvisor metrics with Alloy
- DEP-188 Add node-exporter; support priorityClasses
Dependencies#
- Included mzmon-lib (shared library) @ v0.9.0..v0.10.0
- Release mzmon-lib (shared library) v0.9.0
- Update dependency uv_build to >=0.12,<0.13
- Update Rust crate jsonschema to 0.49.0
- Update Rust crate glob to v0.3.4
Pipelines v0.8.0#
- CLO-152 Support splitting metrics into tiers
Dependencies#
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- Update Rust crate regex to v1.13.1
- CLO-152 Support importance axis for extracted metrics
- Update Rust crate tokio to v1.52.4
- Port metric registry to rust
- Implement a Query Registry for reducing total metric set
- Update Rust crate clap to v4.6.2
Prometheus Scrapers v0.4.0#
Dependencies#
- Included mzmon-lib (shared library) @ v0.11.0..v0.12.0
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
- materialize-monitoring#297
- regression: kube-state-metrics were namespaced as
export_namespace=$targetwithnamespace=monitoringon all because the scraper overwrote that label with the namespace KSM was running in
- DEP-209 Create a dashboard for Materialize logs and events
- materialize-monitoring#296
- Adds the new mz-mon-env-logs dashboard, installed by default
- DEP-210 Upgrade visibility dashboard
- materialize-monitoring#294
- Adds a new mz-env-upgrade dashboard, enabled by default
- Requires materialize v26.41.0
- Enable sql scrapers by default
- Release mzmon-lib (shared library) v0.11.0
- DEP-222 Remove the old python implementation for dashboards fully
- Release Dashboards v0.12.0
- Release mzmon-lib (shared library) v0.10.0
- DEP-222 Port Materialize Environment Overview to rust sdk
- materialize-monitoring#285
- Dashboards have been rewritten under a different dashboard framework
- Dashboard queries have adopted queries from our query registry
- DEP-222 Rust implementation of Grafana Dashboard framework
- DEP-222 Add generated grafana models
- DEP-238 Refresh vendored grafana foundation sdk schemas; keep updated
- DEP-127 Policy for deprecations and breaking changes
- DEP-237 Support additional release notes in changelogs
- Update Rust crate rustls-pki-types to v1.15.1
- DEP-195 Implement TLS across stack
- Update Rust crate jsonschema to v0.49.9
- Provide Datadog queries in documentation
- DEP-185 Add an E2E test suite
- Update Rust crate thiserror to v2.0.20
- DEP-187 Scrape cadvisor from kubelet instead of via daemonset
- Update Rust crate clap to v4.6.6
- DEP-190 Provide separate sizing profiles for thanos
- Update Rust crate jsonschema to v0.49.4
- Convert raw blocks into structured configs
- DEP-187 Collect cAdvisor metrics with Alloy
- Release mzmon-lib (shared library) v0.9.0
- DEP-188 Add node-exporter; support priorityClasses
- Update Rust crate clap to v4.6.5
- Update dependency uv_build to >=0.12,<0.13
- Update Rust crate jsonschema to 0.49.0
- Update Rust crate glob to v0.3.4
- Update Rust crate tokio to v1.53.1
- materialize-monitoring#147
v1.53.1: Tokio v1.53.1
- Update Rust crate clap to v4.6.4
- CLO-152 Support splitting metrics into tiers
- Update Rust crate thiserror to v2.0.19
- Update Rust crate tokio to v1.53.0
- materialize-monitoring#139
v1.53.0: Tokio v1.53.0
- Update Rust crate serde to v1.0.229
- Update Rust crate anyhow to v1.0.104
- Update Rust crate serde_json to v1.0.151
- Update Rust crate regex to v1.13.1
- CLO-152 Support importance axis for extracted metrics
- Update Rust crate tokio to v1.52.4
- Port metric registry to rust
- Implement a Query Registry for reducing total metric set
- Update Rust crate clap to v4.6.2
- DEP-240 Ensure kube-state-metrics metrics do not have namespace overwritten
materialize-monitoring Helm Chart v0.7.0#
- CLO-153 Metric storage documentation; otlp fixes
- CLO-152 Support splitting metrics into tiers
- Drop renovate on legacy/; tune helm updates
- Implement a Query Registry for reducing total metric set
- Enable MZ podmonitors by default
- CLO-152 Replace prometheus-style pipeline with otelcol for processing
- CLO-152 add schema support for otelcol pipeline blocks
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- CLO-152 Support importance axis for extracted metrics
- Included Pipelines @ v0.8.0..v0.9.0
- Included Prometheus Scrapers @ v0.3.0..v0.4.0
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- Update Rust crate glob to v0.3.4
- Update Rust crate regex to v1.13.1
- Update Rust crate tokio to v1.52.4
- Port metric registry to rust
- Update Rust crate clap to v4.6.2
materialize-monitoring Helm Chart v0.6.0#
- Allow configuring otlpExporter, googleCloudExporter, datadogExporter
materialize-monitoring Helm Chart v0.5.0#
- CLO-112 Harden Long-Term storage in GCP
Pipelines v0.7.0#
- Enable MZ podmonitors by default
- CLO-152 Replace prometheus-style pipeline with otelcol for processing
Dependencies#
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- CLO-152 add schema support for otelcol pipeline blocks
mzmon-lib (shared library) v0.9.0#
- DEP-188 Add node-exporter; support priorityClasses
- Update dependency uv_build to >=0.12,<0.13
- Update Rust crate jsonschema to 0.49.0
- Update Rust crate glob to v0.3.4
- CLO-152 Support splitting metrics into tiers
- Update Rust crate regex to v1.13.1
- CLO-152 Support importance axis for extracted metrics
- Update Rust crate tokio to v1.52.4
- Port metric registry to rust
- Implement a Query Registry for reducing total metric set
- Update Rust crate clap to v4.6.2
- Enable MZ podmonitors by default
- CLO-152 add schema support for otelcol pipeline blocks
Pipelines v0.6.0#
- Implement alloy metrics pipelines
Dependencies#
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- Release mzmon-lib (shared library) v0.8.0
- Update Rust crate jsonschema to 0.47.0
- Update Rust crate jsonschema to v0.46.10
Pipelines v0.5.0#
- Enable alloy pipelines in materialize-monitoring
- Split loki.write out of main processing pipeline
Dependencies#
- Included mzmon-lib (shared library) @ v0.7.0..v0.8.0
Prometheus Scrapers v0.3.0#
- Enable MZ podmonitors by default
- Implement alloy metrics pipelines
Dependencies#
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- CLO-152 add schema support for otelcol pipeline blocks
- Release mzmon-lib (shared library) v0.8.0
- Update Rust crate jsonschema to 0.47.0
- Update Rust crate jsonschema to v0.46.10
- Enable alloy pipelines in materialize-monitoring
- Implement Gateway Pipeline for Logs
Container Images v0.2.0#
- Update dependency grafana/alloy to v1.18.1
- Update dependency grafana/alloy to v1.18.0
- Update gcr.io/distroless/base-debian13 Docker digest to f4a335c
- Update gcr.io/distroless/base-debian13 Docker digest to 7c4468d
- Update dependency grafana/alloy to v1.17.1
mzmon-lib (shared library) v0.8.0#
- Update Rust crate jsonschema to 0.47.0
- Implement alloy metrics pipelines
- Update Rust crate jsonschema to v0.46.10
- Enable alloy pipelines in materialize-monitoring
- Implement Gateway Pipeline for Logs
- Update dependency grafana-foundation-sdk to v0.0.18
- Update Rust crate reqwest to 0.13
materialize-monitoring Helm Chart v0.4.0#
- Implement alloy metrics pipelines
- Pin ghcr.io/materializeinc/mzmon-alloy Docker tag to c47e937
- Enable alloy pipelines in materialize-monitoring
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Update dependency grafana-foundation-sdk to v0.0.18
- Included Pipelines @ v0.6.0..v0.7.0
- Split loki.write out of main processing pipeline
- Implement Gateway Pipeline for Logs
- Included Prometheus Scrapers @ v0.2.0..v0.3.0
- MaterializeInc/jun/add-auth-to-compute-sql-endpoint
- Included mzmon-lib (shared library) @ v0.8.0..v0.9.0
- Release mzmon-lib (shared library) v0.8.0
- Update Rust crate jsonschema to 0.47.0
- Update Rust crate jsonschema to v0.46.10
- Update Rust crate reqwest to 0.13
- Release mzmon-lib (shared library) v0.7.0
- Update dependency pydantic-settings to v2.14.2 [SECURITY]
- Update python Docker tag to v3.14
- Update Rust crate jsonschema to v0.46.9
- Update Rust crate anyhow to v1.0.103
- Update Rust crate itertools to 0.15.0
Dashboards v0.12.0#
- DEP-222 Port Materialize Environment Overview to rust sdk
- materialize-monitoring#285
- Dashboards have been rewritten under a different dashboard framework
- Dashboard queries have adopted queries from our query registry
- DEP-222 Rust implementation of Grafana Dashboard framework
- Provide Datadog queries in documentation
- DEP-188 Add node-exporter; support priorityClasses
- CLO-152 Support splitting metrics into tiers
- CLO-152 Support importance axis for extracted metrics
- Implement a Query Registry for reducing total metric set
- Update dependency grafana-foundation-sdk to v0.0.18
- Implement Loki with Production Configuration
- Add annotations to distinguish dashboards; roadmapping
Dependencies#
- Included mzmon-lib (shared library) @ v0.10.0..v0.11.0
- Release mzmon-lib (shared library) v0.10.0
- DEP-222 Add generated grafana models
- DEP-238 Refresh vendored grafana foundation sdk schemas; keep updated
- DEP-127 Policy for deprecations and breaking changes
- DEP-237 Support additional release notes in changelogs
- Update Rust crate rustls-pki-types to v1.15.1
- DEP-195 Implement TLS across stack
- Update Rust crate jsonschema to v0.49.9
- DEP-185 Add an E2E test suite
- Update Rust crate thiserror to v2.0.20
- DEP-187 Scrape cadvisor from kubelet instead of via daemonset
- Update Rust crate clap to v4.6.6
- DEP-190 Provide separate sizing profiles for thanos
- Update Rust crate jsonschema to v0.49.4
- Convert raw blocks into structured configs
- DEP-187 Collect cAdvisor metrics with Alloy
- Release mzmon-lib (shared library) v0.9.0
- Update Rust crate clap to v4.6.5
- Update dependency uv_build to >=0.12,<0.13
- Update Rust crate jsonschema to 0.49.0
- Update Rust crate glob to v0.3.4
- Update Rust crate tokio to v1.53.1
- materialize-monitoring#147
v1.53.1: Tokio v1.53.1
- Update Rust crate clap to v4.6.4
- Update Rust crate thiserror to v2.0.19
- Update Rust crate tokio to v1.53.0
- materialize-monitoring#139
v1.53.0: Tokio v1.53.0
- Update Rust crate serde to v1.0.229
- Update Rust crate anyhow to v1.0.104
- Update Rust crate serde_json to v1.0.151
- Update Rust crate regex to v1.13.1
- Update Rust crate tokio to v1.52.4
- Port metric registry to rust
- Update Rust crate clap to v4.6.2
- Enable MZ podmonitors by default
- CLO-152 add schema support for otelcol pipeline blocks
- Release mzmon-lib (shared library) v0.8.0
- Update Rust crate jsonschema to 0.47.0
- Implement alloy metrics pipelines
- Update Rust crate jsonschema to v0.46.10
- Enable alloy pipelines in materialize-monitoring
- Implement Gateway Pipeline for Logs
- Update Rust crate reqwest to 0.13
- Release mzmon-lib (shared library) v0.7.0
- Update dependency pydantic-settings to v2.14.2 [SECURITY]
- Update python Docker tag to v3.14
- Update Rust crate jsonschema to v0.46.9
- Update Rust crate anyhow to v1.0.103
- Update Rust crate itertools to 0.15.0
- MaterializeInc/jun/add-auth-to-compute-sql-endpoint
Dashboards v0.11.0#
- Support optimizing for clouds; add GCP specific variation
Dependencies#
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
Prometheus Scrapers v0.2.0#
- MaterializeInc/jun/add-auth-to-compute-sql-endpoint
Dependencies#
- Included mzmon-lib (shared library) @ v0.7.0..v0.8.0
- Update dependency grafana-foundation-sdk to v0.0.18
- Update Rust crate reqwest to 0.13
- Release mzmon-lib (shared library) v0.7.0
- Update dependency pydantic-settings to v2.14.2 [SECURITY]
- Update python Docker tag to v3.14
- Update Rust crate jsonschema to v0.46.9
- Update Rust crate anyhow to v1.0.103
- Update Rust crate itertools to 0.15.0
- Add annotations to distinguish dashboards; roadmapping
- Release Dashboards v0.11.0
- Support optimizing for clouds; add GCP specific variation
- Release Dashboards v0.10.0
- Update PR description on bump updates
- Improvements to better support GCP/GKE/GMP Dashboards/Datasources
materialize-monitoring Optional CRDs v0.3.0#
- Move grafana-operator CRDs into the materialize-monitoring-crds chart
Container Images v0.1.1#
- Update debian Docker tag to trixie-20260623
- Create distroless images for alloy
Container Images v0.1.0#
- Bootstrapped
Dashboards v0.10.0#
- Improvements to better support GCP/GKE/GMP Dashboards/Datasources
Dependencies#
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
- Update PR description on bump updates
- Attach explicit pod labels to scrapers in GCP
- Generate PodMonitoring resources for GCP
- Upgrade to rust 1.96
- Expose classic scrapeconfigs
Prometheus Scrapers v0.1.1#
- Attach explicit pod labels to scrapers in GCP
- Expose classic scrapeconfigs
- Add PodMonitors for prometheus.operator
Dependencies#
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
- Generate PodMonitoring resources for GCP
- Upgrade to rust 1.96
- Release Dashboards v0.9.0
- Only upload artifacts while in a draft state
- Release Dashboards v0.8.0
- Release mzmon-lib (shared library) v0.6.0
- Include artifacts when creating github releases
- Support generating a release when version bump PRs are merged
- Support auto-formatting based on labels
- Generated automated versioning PRs
- Monitoring Roadmap and Version/Changelog Management
Prometheus Scrapers v0.1.0#
- Bootstrapped
Dashboards v0.9.0#
Dependencies#
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
- Only upload artifacts while in a draft state
mzmon-lib (shared library) v0.7.0#
- Update dependency pydantic-settings to v2.14.2 [SECURITY]
- Update python Docker tag to v3.14
- Update Rust crate jsonschema to v0.46.9
- Update Rust crate anyhow to v1.0.103
- Update Rust crate itertools to 0.15.0
- MaterializeInc/jun/add-auth-to-compute-sql-endpoint
- Add annotations to distinguish dashboards; roadmapping
- Release Dashboards v0.11.0
- Support optimizing for clouds; add GCP specific variation
- Release Dashboards v0.10.0
- Update PR description on bump updates
- Improvements to better support GCP/GKE/GMP Dashboards/Datasources
- Attach explicit pod labels to scrapers in GCP
- Generate PodMonitoring resources for GCP
- Upgrade to rust 1.96
- Expose classic scrapeconfigs
- Release Dashboards v0.9.0
- Only upload artifacts while in a draft state
- Release Dashboards v0.8.0
Pipelines v0.4.0#
- Implement Gateway Pipeline for Logs
Dependencies#
- Included mzmon-lib (shared library) @ v0.7.0..v0.8.0
- Update dependency grafana-foundation-sdk to v0.0.18
- Update Rust crate reqwest to 0.13
- Release mzmon-lib (shared library) v0.7.0
- Update dependency pydantic-settings to v2.14.2 [SECURITY]
- Update python Docker tag to v3.14
- Update Rust crate jsonschema to v0.46.9
- Update Rust crate anyhow to v1.0.103
- Update Rust crate itertools to 0.15.0
- MaterializeInc/jun/add-auth-to-compute-sql-endpoint
- Add annotations to distinguish dashboards; roadmapping
- Release Dashboards v0.11.0
- Support optimizing for clouds; add GCP specific variation
- Release Dashboards v0.10.0
- Update PR description on bump updates
- Improvements to better support GCP/GKE/GMP Dashboards/Datasources
- Attach explicit pod labels to scrapers in GCP
- Generate PodMonitoring resources for GCP
- Upgrade to rust 1.96
- Expose classic scrapeconfigs
- Release Dashboards v0.9.0
- Only upload artifacts while in a draft state
- Release Dashboards v0.8.0
- Release mzmon-lib (shared library) v0.6.0
- Include artifacts when creating github releases
materialize-monitoring Helm Chart v0.3.0#
- Implement Loki with Production Configuration
- Expose classic scrapeconfigs
- Release materialize-monitoring Helm Chart v0.3.0
- Monitoring Roadmap and Version/Changelog Management
Dependencies#
- Included Dashboards @ v0.11.0..v0.12.0
- Add annotations to distinguish dashboards; roadmapping
- Release Dashboards v0.11.0
- Support optimizing for clouds; add GCP specific variation
- Release Dashboards v0.10.0
- Improvements to better support GCP/GKE/GMP Dashboards/Datasources
- Release Dashboards v0.9.0
- Release Dashboards v0.8.0
- Use global_id to not run into errors on right join
- Coalesce object names into dashboards
- Included Pipelines @ v0.3.0..v0.4.0
- Included Prometheus Scrapers @ v0.1.1..v0.2.0
- Attach explicit pod labels to scrapers in GCP
- Add PodMonitors for prometheus.operator
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
- Update PR description on bump updates
- Generate PodMonitoring resources for GCP
- Upgrade to rust 1.96
- Only upload artifacts while in a draft state
- Release mzmon-lib (shared library) v0.6.0
- Include artifacts when creating github releases
- Support generating a release when version bump PRs are merged
- Support auto-formatting based on labels
- Generated automated versioning PRs
materialize-monitoring Optional CRDs v0.2.0#
- Expose classic scrapeconfigs
Dashboards v0.8.0#
- Use global_id to not run into errors on right join
- Coalesce object names into dashboards
- Monitoring Roadmap and Version/Changelog Management
Dependencies#
- Included mzmon-lib (shared library) @ v0.6.0..v0.7.0
- Release mzmon-lib (shared library) v0.6.0
- Include artifacts when creating github releases
- Support generating a release when version bump PRs are merged
- Support auto-formatting based on labels
- Generated automated versioning PRs
Pipelines v0.3.0#
Dependencies#
- Included mzmon-lib (shared library) @ v0.5.0..v0.6.0
- Support generating a release when version bump PRs are merged
- Support auto-formatting based on labels
- Generated automated versioning PRs
- Monitoring Roadmap and Version/Changelog Management
mzmon-lib (shared library) v0.6.0#
- Include artifacts when creating github releases
- Support generating a release when version bump PRs are merged
- Support auto-formatting based on labels
- Generated automated versioning PRs
- Monitoring Roadmap and Version/Changelog Management
materialize-monitoring Helm Chart v0.2.0#
Dependencies#
- Included Dashboards @ v0.6.0..v0.7.0
- Fix cloud compatibility with Environment Monitoring dashboards
- Update for self-managed workloads
- Included Pipelines @ v0.1.0..v0.2.0
- Generate agent logging pipeline
- Alloy Pipeline Generation
- Included mzmon-lib (shared library) @ v0.4.0..v0.5.0
- Implement capsules and targets for alloy pipelines
Dashboards v0.7.0#
- Fix cloud compatibility with Environment Monitoring dashboards
- Update for self-managed workloads
Dependencies#
- Included mzmon-lib (shared library) @ v0.4.0..v0.5.0
- Generate agent logging pipeline
- Implement capsules and targets for alloy pipelines
- Alloy Pipeline Generation
Pipelines v0.2.0#
- Generate agent logging pipeline
- Alloy Pipeline Generation
Dependencies#
- Included mzmon-lib (shared library) @ v0.4.0..v0.5.0
- Implement capsules and targets for alloy pipelines
mzmon-lib (shared library) v0.5.0#
- Generate agent logging pipeline
- Implement capsules and targets for alloy pipelines
- Alloy Pipeline Generation
Dashboards v0.6.0#
- Fix cloud compatibility with Environment Monitoring dashboards
- Update for self-managed workloads
Pipelines v0.1.0#
- Generate agent logging pipeline
mzmon-lib (shared library) v0.4.0#
- Generate agent logging pipeline
- Implement capsules and targets for alloy pipelines
- Alloy Pipeline Generation
materialize-monitoring Helm Chart v0.1.0#
- Linting in CI and with pre-commit; Contributing
- Provide helm reference documentation for materialize-monitoring
- Add table of grafana dashboards that can be downloaded
- WIP Monitoring charts for self managed
- Update contributor documentation around dashboards
materialize-monitoring Optional CRDs v0.1.0#
- Linting in CI and with pre-commit; Contributing
mzmon-lib (shared library) v0.3.0#
- Linting in CI and with pre-commit; Contributing
- Add table of grafana dashboards that can be downloaded
- WIP Monitoring charts for self managed
Dashboards v0.5.0#
- Add table of grafana dashboards that can be downloaded
- WIP Monitoring charts for self managed
- Update contributor documentation around dashboards