diff --git a/connector/grafanacloudconnector/documentation.md b/connector/grafanacloudconnector/documentation.md index cd959c9e61755..5bec26810997f 100644 --- a/connector/grafanacloudconnector/documentation.md +++ b/connector/grafanacloudconnector/documentation.md @@ -8,24 +8,24 @@ The following telemetry is emitted by this component. ### otelcol_grafanacloud_datapoint_count -Number of datapoints sent to Grafana Cloud +Number of datapoints sent to Grafana Cloud [development] -| Unit | Metric Type | Value Type | Monotonic | -| ---- | ----------- | ---------- | --------- | -| 1 | Sum | Int | true | +| Unit | Metric Type | Value Type | Monotonic | Stability | +| ---- | ----------- | ---------- | --------- | --------- | +| 1 | Sum | Int | true | development | ### otelcol_grafanacloud_flush_count -Number of metrics flushes +Number of metrics flushes [development] -| Unit | Metric Type | Value Type | Monotonic | -| ---- | ----------- | ---------- | --------- | -| 1 | Sum | Int | true | +| Unit | Metric Type | Value Type | Monotonic | Stability | +| ---- | ----------- | ---------- | --------- | --------- | +| 1 | Sum | Int | true | development | ### otelcol_grafanacloud_host_count -Number of unique hosts +Number of unique hosts [development] -| Unit | Metric Type | Value Type | -| ---- | ----------- | ---------- | -| 1 | Gauge | Int | +| Unit | Metric Type | Value Type | Stability | +| ---- | ----------- | ---------- | --------- | +| 1 | Gauge | Int | development | diff --git a/connector/grafanacloudconnector/internal/metadata/generated_telemetry.go b/connector/grafanacloudconnector/internal/metadata/generated_telemetry.go index 767f427371cd8..19e9d88bcf8e1 100644 --- a/connector/grafanacloudconnector/internal/metadata/generated_telemetry.go +++ b/connector/grafanacloudconnector/internal/metadata/generated_telemetry.go @@ -89,19 +89,19 @@ func NewTelemetryBuilder(settings component.TelemetrySettings, options ...Teleme var err, errs error builder.GrafanacloudDatapointCount, err = builder.meter.Int64Counter( "otelcol_grafanacloud_datapoint_count", - metric.WithDescription("Number of datapoints sent to Grafana Cloud"), + metric.WithDescription("Number of datapoints sent to Grafana Cloud [development]"), metric.WithUnit("1"), ) errs = errors.Join(errs, err) builder.GrafanacloudFlushCount, err = builder.meter.Int64Counter( "otelcol_grafanacloud_flush_count", - metric.WithDescription("Number of metrics flushes"), + metric.WithDescription("Number of metrics flushes [development]"), metric.WithUnit("1"), ) errs = errors.Join(errs, err) builder.GrafanacloudHostCount, err = builder.meter.Int64ObservableGauge( "otelcol_grafanacloud_host_count", - metric.WithDescription("Number of unique hosts"), + metric.WithDescription("Number of unique hosts [development]"), metric.WithUnit("1"), ) errs = errors.Join(errs, err) diff --git a/connector/grafanacloudconnector/internal/metadatatest/generated_telemetrytest.go b/connector/grafanacloudconnector/internal/metadatatest/generated_telemetrytest.go index 94e06a67dd4ce..ba606e3e6888f 100644 --- a/connector/grafanacloudconnector/internal/metadatatest/generated_telemetrytest.go +++ b/connector/grafanacloudconnector/internal/metadatatest/generated_telemetrytest.go @@ -24,7 +24,7 @@ func NewSettings(tt *componenttest.Telemetry) connector.Settings { func AssertEqualGrafanacloudDatapointCount(t *testing.T, tt *componenttest.Telemetry, dps []metricdata.DataPoint[int64], opts ...metricdatatest.Option) { want := metricdata.Metrics{ Name: "otelcol_grafanacloud_datapoint_count", - Description: "Number of datapoints sent to Grafana Cloud", + Description: "Number of datapoints sent to Grafana Cloud [development]", Unit: "1", Data: metricdata.Sum[int64]{ Temporality: metricdata.CumulativeTemporality, @@ -40,7 +40,7 @@ func AssertEqualGrafanacloudDatapointCount(t *testing.T, tt *componenttest.Telem func AssertEqualGrafanacloudFlushCount(t *testing.T, tt *componenttest.Telemetry, dps []metricdata.DataPoint[int64], opts ...metricdatatest.Option) { want := metricdata.Metrics{ Name: "otelcol_grafanacloud_flush_count", - Description: "Number of metrics flushes", + Description: "Number of metrics flushes [development]", Unit: "1", Data: metricdata.Sum[int64]{ Temporality: metricdata.CumulativeTemporality, @@ -56,7 +56,7 @@ func AssertEqualGrafanacloudFlushCount(t *testing.T, tt *componenttest.Telemetry func AssertEqualGrafanacloudHostCount(t *testing.T, tt *componenttest.Telemetry, dps []metricdata.DataPoint[int64], opts ...metricdatatest.Option) { want := metricdata.Metrics{ Name: "otelcol_grafanacloud_host_count", - Description: "Number of unique hosts", + Description: "Number of unique hosts [development]", Unit: "1", Data: metricdata.Gauge[int64]{ DataPoints: dps, diff --git a/connector/grafanacloudconnector/metadata.yaml b/connector/grafanacloudconnector/metadata.yaml index 91a34a2e87a5f..f4d9c467c0982 100644 --- a/connector/grafanacloudconnector/metadata.yaml +++ b/connector/grafanacloudconnector/metadata.yaml @@ -19,6 +19,8 @@ telemetry: description: Number of unique hosts unit: "1" enabled: true + stability: + level: development gauge: value_type: int async: true @@ -26,6 +28,8 @@ telemetry: description: Number of metrics flushes unit: "1" enabled: true + stability: + level: development sum: value_type: int monotonic: true @@ -33,6 +37,8 @@ telemetry: description: Number of datapoints sent to Grafana Cloud unit: "1" enabled: true + stability: + level: development sum: value_type: int monotonic: true