diff --git a/COPYING b/COPYING
index b223dd2..dd01c36 100644
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Copyright 2021 Oden Technologies Inc. except as noted below.
+Copyright 2021-2024 Oden Technologies Inc. except as noted below.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
@@ -23,7 +23,7 @@ https://opensource.org/licenses/GPL-2.0
https://opensource.org/licenses/BSD-2-Clause
https://opensource.org/licenses/MIT
-PGPool-II is Copyright 2003-2021 the PgPool Global Development Group and is
+PGPool-II is Copyright 2003-2024 the PgPool Global Development Group and is
released under the PGPool license:
https://github.com/pgpool/pgpool2/blob/master/COPYING
@@ -34,15 +34,12 @@ pgpool2_exporter is Copyright (c) 2021 PgPool Global Development Group and is
released under the MIT license:
https://github.com/pgpool/pgpool2_exporter/blob/master/LICENSE
-Telegraf is Copyright (c) 2015-2020 InfluxData Inc. and is released under the
-MIT license: https://github.com/influxdata/telegraf/blob/master/LICENSE
-
PostgreSQL and its libraries are released under the PostgreSQL License:
https://www.postgresql.org/about/licence/
-Portions Copyright (c) 1996-2021, The PostgreSQL Global Development Group
+Portions Copyright (c) 1996-2024, The PostgreSQL Global Development Group
Portions Copyright (c) 1994, The Regents of the University of California
-The Google Cloud SDK and the "gcloud" CLI tool are Copyright (c) 2021 by Google
+The Google Cloud SDK and the "gcloud" CLI tool are Copyright (c) 2024 by Google
Inc, and are released under the Apache License v2.0:
https://www.apache.org/licenses/LICENSE-2.0
diff --git a/Dockerfile b/Dockerfile
index 70f0c64..be1e717 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -83,10 +83,6 @@ FROM --platform=${PLATFORM} alpine:${ALPINE_VERSION}
RUN apk update
RUN apk add --no-cache curl python3
-ARG TELEGRAF_VERSION=1.26.2
-RUN curl -sfL https://dl.influxdata.com/telegraf/releases/telegraf-${TELEGRAF_VERSION}_linux_amd64.tar.gz |\
- tar zxf - --strip-components=2 -C /
-
# we build this in the deploy container because there's no guarantee
# that golang:XXX-alpine and alpine:YYY will have the same python versions
RUN mkdir -p /usr/local/gcloud \
diff --git a/README.md b/README.md
index 500fa22..4210461 100644
--- a/README.md
+++ b/README.md
@@ -26,12 +26,6 @@ The primary moving parts are:
exposes a Prometheus-compatible `/metrics` HTTP endpoint with statistics gleaned
from PGPool's [internal stats commands](https://www.pgpool.net/docs/42/en/html/sql-commands.html).
-- The [telegraf](https://github.com/influxdata/telegraf) monitoring agent,
- configured to forward the metrics exposed by the exporter to Google Cloud
- Monitoring, formerly known as Stackdriver. (This portion is optional; if you
- have an existing apparatus for scraping prometheus metrics, you can point
- it directly at the exporter.)
-
In general you should expect that if you add a new replica, it should start
taking 1/Nth of the select query load (where N is the number of replicas)
within 5 to 15 minutes (beware of stackdriver reporting lag!).
@@ -50,7 +44,8 @@ instance no matter what. This is configureable at deploy time as
Old Version | New Version | Upgrade Guide
--- | --- | ---
-v1.3.2 | v1.3.3 | [link](UPGRADE.md#v132--v13r)
+v1.3.3 | v1.4.0 | [link](UPGRADE.md#v133--v140)
+v1.3.2 | v1.3.3 | [link](UPGRADE.md#v132--v133)
v1.3.1 | v1.3.2 | [link](UPGRADE.md#v131--v132)
v1.3.0 | v1.3.1 | [link](UPGRADE.md#v130--v131)
v1.2.0 | v1.3.0 | [link](UPGRADE.md#v120--v130)
@@ -81,7 +76,7 @@ helm repo update
```sh
export RELEASE_NAME=my-pgpool-service # a name (you will need 1 installed chart for each primary DB)
export NAMESPACE=my-k8s-namespace # a kubernetes namespace
-export CHART_VERSION=1.3.3 # a chart version: https://github.com/odenio/pgpool-cloudsql/releases
+export CHART_VERSION=1.4.0 # a chart version: https://github.com/odenio/pgpool-cloudsql/releases
export VALUES_FILE=./my_values.yaml # your values file
helm install \
@@ -133,7 +128,6 @@ Parameter | Description | Default
`deploy.resources.pgpool` | Kubernetes [resource block](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for the pgpool container | `{}`
`deploy.resources.discovery` | Kubernetes [resource block](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for the discovery container. | `{}`
`deploy.resources.exporter` | Kubernetes [resource block](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for the pgpool2_exporter container. | `{}`
-`deploy.resources.telegraf` | Kubernetes [resource block](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/) for the telegraf container. | `{}`
`deploy.startupProbe.pgpool.enabled` | whether to create a [startup probe](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes) for the pgpool container | `true`
`deploy.startupProbe.pgpool.initialDelaySeconds` | | `5`
`deploy.startupProbe.pgpool.periodSeconds` | | `5`
@@ -213,20 +207,6 @@ Parameter | Description | Default
-## telegraf options
-
-
-Show More
-
-
-Parameter | Description | Default
---- | --- | ---
-`telegraf.enabled` | If true, deploy and configure the telegraf container | `true`
-`telegraf.exitOnError` | Exit the container if the telegraf process exits | `false`
-
-
-
-
## pgpool options
@@ -266,11 +246,36 @@ pgpool.maxSpareChildren | When using [dynamic process management](https://www.pg
-# Monitoring with Google Cloud Monitoring (AKA Stackdriver)
+# Monitoring
+
+## Prometheus configuration
+
+The `pgpool2_exporter` container exposes a prometheus-style `/metrics` endpoint
+on port 9090/tcp (and named as the `metrics` port in the pod port
+configuration), and if you have an existing local Prometheus infrastructure or
+if you are using the [Google Managed Service for
+Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus), you
+can scrape and ingest those metrics directly.
+
+The details of this will be specific to your local Prometheus setup, but
+traditionally prometheus-on-kubernetes collection agents (whether the native
+prometheus one or the Opentelemetry Collector) use Kubernetes annotations to
+configure their scrape targets. To add annotations to your pods, use the
+`.deploy.annotations` value in your Helm values.yaml, for example:
+
+```yaml
+deploy:
+ annotations:
+ prometheus.io/scrape: enabled
+ prometheus.io/path: /metrics
+ prometheus.io/port: metrics
+```
+
+## Metrics list
-If the telegraf container is enabled, pgpool-cloudsql exports the following Google Cloud Monitoring
+Pgpool-cloudsql exports the following Google Cloud Monitoring
[metricDescriptors](https://cloud.google.com/monitoring/custom-metrics/creating-metrics)
-with the [gke_container](https://cloud.google.com/monitoring/api/resources#tag_gke_container)
+with the [prometheus_target](https://cloud.google.com/monitoring/api/resources#tag_prometheus_target)
resource type and all resource labels automatically filled in.
An example Stackdriver dashboard definition can be found in
@@ -283,7 +288,7 @@ The full list of metricDescriptor definitions is in
Full metric descriptor list
-All metricDescriptors are created under the `custom.googleapis.com/telegraf/` prefix.
+All metricDescriptors are created under the `prometheus.googleapis.com/` prefix.
Metric Descriptor | List of Metric Labels
--- | ---
@@ -334,30 +339,6 @@ Metric Descriptor | List of Metric Labels
-# Monitoring with Prometheus directly
-
-Using telegraf to forward prometheus metrics to Google Cloud
-Monitoring/Stackdriver is optional: the `pgpool2_exporter` container exposes a
-prometheus-style `/metrics` endpoint on port 9090/tcp (and named as the
-`metrics` port in the pod port configuration), and if you have an existing
-local Prometheus infrastructure or if you are using the [Google Managed Service
-for Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus),
-you can scrape and ingest those metrics directly.
-
-The details of this will be specific to your local Prometheus setup, but
-traditionally prometheus-on-kubernetes collection agents (whether the native
-prometheus one or the Opentelemetry Collector) use Kubernetes annotations to
-configure their scrape targets. To add annotations to your pods, use the
-`.deploy.annotations` value in your Helm values.yaml, for example:
-
-```yaml
-deploy:
- annotations:
- prometheus.io/scrape: enabled
- prometheus.io/path: /metrics
- prometheus.io/port: metrics
-```
-
# background info: maybe the real friends were all the yaks we shaved along the way
A billion fussy details stood in between us and the simple-seeming state of
@@ -423,10 +404,3 @@ But there was some good news: the
binary that scrapes and parses the data returned by the "sql-like" commands and
exports it as a prometheus-compatible `/metrics` endpoint.
-## Oh god, Telegraf
-
-Lastly, it's worth calling out the [telegraf config
-file](Helm/templates/configmap.yaml); in order to correctly fill in the
-required attributes of a stackdriver `gke_container` resource, we run telegraf
-under a [wrapper script](bin/telegraf.sh) that queries the GCP instance
-metadata API in order to fill out the relevant environment variables.
diff --git a/UPGRADE.md b/UPGRADE.md
index 18a69df..42e37f2 100644
--- a/UPGRADE.md
+++ b/UPGRADE.md
@@ -1,5 +1,15 @@
# Upgrading Steps
+## `v1.3.3` → `v1.4.0`
+
+The 1.4.0 release removes support for using
+[telegraf](https://github.com/influxdata/telegraf) to publish metrics to Google
+Cloud Monitoring: it is recommended that you configure [Google Cloud Managed
+Service for Prometheus](https://cloud.google.com/stackdriver/docs/managed-prometheus) if
+you are running pgpool-cloudsql in a Google Kubernetes Engine cluster, or use
+the [Prometheus Receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/prometheusreceiver/README.md)
+of the [Opentelemetry Collector](https://opentelemetry.io/docs/collector/) otherwise.
+
## `v1.3.2` → `v1.3.3`
This is a maintenance release:
diff --git a/bin/telegraf.sh b/bin/telegraf.sh
deleted file mode 100755
index 9208fb2..0000000
--- a/bin/telegraf.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash -e
-
-# Copyright 2021 Oden Technologies Inc (https://oden.io/)
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# shellcheck disable=SC1091
-. /usr/bin/functions.sh
-
-get_metadata
-
-EXIT_ON_ERROR="${EXIT_ON_ERROR:-"false"}"
-
-set +e
-log info "Starting up telegraf"
-
-while true; do
- # filter out errors due to the stackdriver output plugin not yet supporting histogram/distribution metrics
- /usr/bin/telegraf --config /etc/telegraf/telegraf.conf 2>&1 | grep -v go_gc_duration_seconds
- EXITVAL="$?"
- if [[ "${EXIT_ON_ERROR}" == "true" ]]; then
- log fatal "Telegraf exited with status $EXITVAL"
- fi
- log error "Telegraf exited with status $EXITVAL"
- sleep 1 # don't spam the kubelet
-done
diff --git a/charts/pgpool-cloudsql/Chart.yaml b/charts/pgpool-cloudsql/Chart.yaml
index fc67709..d8dbf73 100644
--- a/charts/pgpool-cloudsql/Chart.yaml
+++ b/charts/pgpool-cloudsql/Chart.yaml
@@ -15,7 +15,7 @@ apiVersion: v2
description: the pgpool-ii connection pooling postgres proxy with automatic discovery of GCP CloudSQL backends
name: pgpool-cloudsql
type: application
-version: 1.3.3
+version: 1.4.0
keywords:
- postgresql
- pgpool
diff --git a/charts/pgpool-cloudsql/templates/configmap.yaml b/charts/pgpool-cloudsql/templates/configmap.yaml
deleted file mode 100644
index c458847..0000000
--- a/charts/pgpool-cloudsql/templates/configmap.yaml
+++ /dev/null
@@ -1,44 +0,0 @@
----
-apiVersion: v1
-kind: ConfigMap
-metadata:
- name: "{{ .Release.Name }}-telegraf"
-data:
- telegraf.conf: |+
- [global_tags]
-
- [agent]
- interval = "10s"
- round_interval = true
- flush_interval = "10s"
- hostname = "$HOSTNAME"
-
- # Configuration for Google Cloud Stackdriver to send metrics to
- [[outputs.stackdriver]]
- # GCP Project
- project = "$PROJECT_ID"
- # The namespace for the metric descriptor
- namespace = "telegraf"
- # We're a pod
- resource_type = "gke_container"
- ## Additional resource labels
- [outputs.stackdriver.resource_labels]
- project_id = "$PROJECT_ID"
- cluster_name = "$CLUSTER_NAME"
- namespace_id = "$NAMESPACE"
- instance_id = "$INSTANCE_ID"
- pod_id = "$HOSTNAME"
- container_name = "telegraf"
- zone = "$ZONE"
-
- # Read metrics from the pgpool2_exporter container
- [[inputs.prometheus]]
- urls = ["http://localhost:9090/metrics"]
-
- # alas until and unless the stackdriver output plugin gains
- # the ability to handle histogram/distribution metrics, it is
- # not safe to enable this: our logs become an endless stream
- # of errors about the `go_gc_duration_seconds` metric having
- # an unsupported ValueType
- [[inputs.internal]]
- collect_memstats = false
diff --git a/charts/pgpool-cloudsql/templates/deployment.yaml b/charts/pgpool-cloudsql/templates/deployment.yaml
index 32a6a57..91c7512 100644
--- a/charts/pgpool-cloudsql/templates/deployment.yaml
+++ b/charts/pgpool-cloudsql/templates/deployment.yaml
@@ -225,27 +225,6 @@ spec:
- name: EXIT_ON_ERROR
value: {{ .Values.exporter.exitOnError | default "false" | quote }}
- {{- if eq .Values.telegraf.enabled "true" }}
- - name: telegraf
- image: "{{ .image }}"
- imagePullPolicy: Always
- {{- with .Values.deploy.resources.telegraf }}
- resources:
- {{- toYaml . | nindent 10 }}
- {{- end }}
- command:
- - /usr/bin/telegraf.sh
- env:
- - name: EXIT_ON_ERROR
- value: {{ .Values.telegraf.exitOnError | default "false" | quote }}
- volumeMounts:
- - name: telegraf-config
- mountPath: /etc/telegraf
- {{- end }}
-
volumes:
- name: etcdir
emptyDir: {}
- - name: telegraf-config
- configMap:
- name: "{{ .Release.Name }}-telegraf"
diff --git a/charts/pgpool-cloudsql/values.schema.json b/charts/pgpool-cloudsql/values.schema.json
index 2ccac84..c08fc62 100644
--- a/charts/pgpool-cloudsql/values.schema.json
+++ b/charts/pgpool-cloudsql/values.schema.json
@@ -8,7 +8,6 @@
"deploy",
"discovery",
"exporter",
- "telegraf",
"pcp",
"pgpool"
],
@@ -86,8 +85,7 @@
"required": [
"pgpool",
"discovery",
- "exporter",
- "telegraf"
+ "exporter"
],
"properties": {
"pgpool": {
@@ -113,21 +111,12 @@
"required": [],
"properties": {},
"examples": [{}]
- },
- "telegraf": {
- "type": "object",
- "default": {},
- "title": "The telegraf Schema",
- "required": [],
- "properties": {},
- "examples": [{}]
}
},
"examples": [{
"pgpool": {},
"discovery": {},
- "exporter": {},
- "telegraf": {}
+ "exporter": {}
}]
},
"podDisruptionBudget": {
@@ -705,8 +694,7 @@
"resources": {
"pgpool": {},
"discovery": {},
- "exporter": {},
- "telegraf": {}
+ "exporter": {}
},
"podDisruptionBudget": {
"maxUnavailable": 1
@@ -863,37 +851,6 @@
"exitOnError": "false"
}]
},
- "telegraf": {
- "type": "object",
- "default": {},
- "title": "The telegraf Schema",
- "required": [
- "enabled",
- "exitOnError"
- ],
- "properties": {
- "enabled": {
- "type": "string",
- "default": "",
- "title": "The enabled Schema",
- "examples": [
- "true"
- ]
- },
- "exitOnError": {
- "type": "string",
- "default": "",
- "title": "The exitOnError Schema",
- "examples": [
- "false"
- ]
- }
- },
- "examples": [{
- "enabled": "true",
- "exitOnError": "false"
- }]
- },
"pcp": {
"type": "object",
"default": {},
@@ -1284,8 +1241,7 @@
"resources": {
"pgpool": {},
"discovery": {},
- "exporter": {},
- "telegraf": {}
+ "exporter": {}
},
"podDisruptionBudget": {
"maxUnavailable": 1
@@ -1360,10 +1316,6 @@
"postgresDatabase": "postgres",
"exitOnError": "false"
},
- "telegraf": {
- "enabled": "true",
- "exitOnError": "false"
- },
"pcp": {
"password": ""
},
diff --git a/charts/pgpool-cloudsql/values.yaml b/charts/pgpool-cloudsql/values.yaml
index ab133e2..734d6f4 100644
--- a/charts/pgpool-cloudsql/values.yaml
+++ b/charts/pgpool-cloudsql/values.yaml
@@ -48,7 +48,6 @@ deploy:
# memory: "1Gi"
discovery: {}
exporter: {}
- telegraf: {}
podDisruptionBudget:
maxUnavailable: 1
service:
@@ -129,12 +128,6 @@ exporter:
postgresDatabase: "postgres"
exitOnError: "false"
-# if enabled, use github.com/influxdata/telegraf to scrape values from the
-# exporter container and push them directly to google cloud monitoring
-telegraf:
- enabled: "true"
- exitOnError: "false"
-
pcp:
password: ""
diff --git a/monitoring/dashboard.json b/monitoring/dashboard.json
index 63e0c0a..84f345f 100644
--- a/monitoring/dashboard.json
+++ b/monitoring/dashboard.json
@@ -183,7 +183,7 @@
],
"perSeriesAligner": "ALIGN_MEAN"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_frontend_used_ratio/gauge\" resource.type=\"gke_container\""
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_frontend_used_ratio/gauge\" resource.type=\"gke_container\""
}
}
}
@@ -220,7 +220,7 @@
"crossSeriesReducer": "REDUCE_NONE",
"perSeriesAligner": "ALIGN_RATE"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_pool_nodes_select_cnt/counter\" resource.type=\"gke_container\"",
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_pool_nodes_select_cnt/counter\" resource.type=\"gke_container\"",
"secondaryAggregation": {
"alignmentPeriod": "60s",
"crossSeriesReducer": "REDUCE_SUM",
@@ -266,7 +266,7 @@
"crossSeriesReducer": "REDUCE_NONE",
"perSeriesAligner": "ALIGN_RATE"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_insert_cnt/counter\" resource.type=\"gke_container\"",
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_pool_backend_stats_insert_cnt/counter\" resource.type=\"gke_container\"",
"secondaryAggregation": {
"alignmentPeriod": "60s",
"crossSeriesReducer": "REDUCE_SUM",
@@ -312,7 +312,7 @@
"crossSeriesReducer": "REDUCE_NONE",
"perSeriesAligner": "ALIGN_RATE"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_update_cnt/counter\" resource.type=\"gke_container\"",
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_pool_backend_stats_update_cnt/counter\" resource.type=\"gke_container\"",
"secondaryAggregation": {
"alignmentPeriod": "60s",
"crossSeriesReducer": "REDUCE_SUM",
@@ -358,7 +358,7 @@
"crossSeriesReducer": "REDUCE_NONE",
"perSeriesAligner": "ALIGN_RATE"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_delete_cnt/counter\" resource.type=\"gke_container\"",
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_pool_backend_stats_delete_cnt/counter\" resource.type=\"gke_container\"",
"secondaryAggregation": {
"alignmentPeriod": "60s",
"crossSeriesReducer": "REDUCE_SUM",
@@ -408,7 +408,7 @@
],
"perSeriesAligner": "ALIGN_MEAN"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_frontend_used/gauge\" resource.type=\"gke_container\""
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_frontend_used/gauge\" resource.type=\"gke_container\""
}
}
}
@@ -449,7 +449,7 @@
],
"perSeriesAligner": "ALIGN_MEAN"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_backend_by_process_used/gauge\" resource.type=\"gke_container\""
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_backend_by_process_used/gauge\" resource.type=\"gke_container\""
}
}
}
@@ -489,7 +489,7 @@
],
"perSeriesAligner": "ALIGN_MEAN"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_backend_by_process_used_ratio/gauge\" resource.type=\"gke_container\""
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_backend_by_process_used_ratio/gauge\" resource.type=\"gke_container\""
}
}
}
@@ -529,7 +529,7 @@
],
"perSeriesAligner": "ALIGN_MEAN"
},
- "filter": "metric.type=\"custom.googleapis.com/telegraf/pgpool2_backend_used_ratio/gauge\" resource.type=\"gke_container\""
+ "filter": "metric.type=\"prometheus.googleapis.com/pgpool2_backend_used_ratio/gauge\" resource.type=\"gke_container\""
}
}
}
diff --git a/monitoring/metrics.json b/monitoring/metrics.json
index b12ab0f..25a1f94 100644
--- a/monitoring/metrics.json
+++ b/monitoring/metrics.json
@@ -1,7 +1,7 @@
{
"metricDescriptors": [
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_by_process_total/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_by_process_total/gauge",
"labels": [
{
"key": "pool_pid"
@@ -16,13 +16,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_by_process_total/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_by_process_total/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_by_process_used/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_by_process_used/gauge",
"labels": [
{
"key": "backend_id"
@@ -49,13 +49,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_by_process_used/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_by_process_used/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_by_process_used_ratio/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_by_process_used_ratio/gauge",
"labels": [
{
"key": "pool_pid"
@@ -70,13 +70,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_by_process_used_ratio/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_by_process_used_ratio/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_total/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_total/gauge",
"labels": [
{
"key": "host"
@@ -88,13 +88,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_total/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_total/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_used/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_used/gauge",
"labels": [
{
"key": "host"
@@ -106,13 +106,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_used/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_used/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_backend_used_ratio/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_backend_used_ratio/gauge",
"labels": [
{
"key": "host"
@@ -124,13 +124,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_backend_used_ratio/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_backend_used_ratio/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_frontend_total/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_frontend_total/gauge",
"labels": [
{
"key": "host"
@@ -142,13 +142,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_frontend_total/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_frontend_total/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_frontend_used/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_frontend_used/gauge",
"labels": [
{
"key": "username"
@@ -166,13 +166,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_frontend_used/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_frontend_used/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_frontend_used_ratio/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_frontend_used_ratio/gauge",
"labels": [
{
"key": "host"
@@ -184,13 +184,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_frontend_used_ratio/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_frontend_used_ratio/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_last_scrape_duration_seconds/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_last_scrape_duration_seconds/gauge",
"labels": [
{
"key": "host"
@@ -202,13 +202,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_last_scrape_duration_seconds/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_last_scrape_duration_seconds/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_last_scrape_error/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_last_scrape_error/gauge",
"labels": [
{
"key": "host"
@@ -220,13 +220,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_last_scrape_error/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_last_scrape_error/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_ddl_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_ddl_cnt/counter",
"labels": [
{
"key": "role"
@@ -247,13 +247,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_ddl_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_ddl_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_delete_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_delete_cnt/counter",
"labels": [
{
"key": "role"
@@ -274,13 +274,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_delete_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_delete_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_error_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_error_cnt/counter",
"labels": [
{
"key": "role"
@@ -301,13 +301,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_error_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_error_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_fatal_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_fatal_cnt/counter",
"labels": [
{
"key": "role"
@@ -328,13 +328,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_fatal_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_fatal_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_insert_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_insert_cnt/counter",
"labels": [
{
"key": "role"
@@ -355,13 +355,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_insert_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_insert_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_other_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_other_cnt/counter",
"labels": [
{
"key": "role"
@@ -382,13 +382,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_other_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_other_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_panic_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_panic_cnt/counter",
"labels": [
{
"key": "role"
@@ -409,13 +409,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_panic_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_panic_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_select_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_select_cnt/counter",
"labels": [
{
"key": "role"
@@ -436,13 +436,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_select_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_select_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_status/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_status/gauge",
"labels": [
{
"key": "role"
@@ -463,13 +463,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_status/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_status/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_update_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_backend_stats_update_cnt/counter",
"labels": [
{
"key": "role"
@@ -490,13 +490,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_backend_stats_update_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_backend_stats_update_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_cache_hit_ratio/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_cache_hit_ratio/gauge",
"labels": [
{
"key": "host"
@@ -508,13 +508,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_cache_hit_ratio/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_cache_hit_ratio/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_free_cache_entries_size/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_free_cache_entries_size/gauge",
"labels": [
{
"key": "host"
@@ -526,13 +526,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_free_cache_entries_size/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_free_cache_entries_size/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_num_cache_entries/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_num_cache_entries/gauge",
"labels": [
{
"key": "host"
@@ -544,13 +544,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_num_cache_entries/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_num_cache_entries/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_num_hash_entries/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_num_hash_entries/gauge",
"labels": [
{
"key": "host"
@@ -562,13 +562,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_num_hash_entries/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_num_hash_entries/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_used_cache_entries_size/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_used_cache_entries_size/gauge",
"labels": [
{
"key": "host"
@@ -580,13 +580,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_used_cache_entries_size/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_used_cache_entries_size/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_cache_used_hash_entries/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_cache_used_hash_entries/gauge",
"labels": [
{
"key": "host"
@@ -598,13 +598,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_cache_used_hash_entries/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_cache_used_hash_entries/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_average_duration/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_average_duration/gauge",
"labels": [
{
"key": "role"
@@ -625,13 +625,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_average_duration/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_average_duration/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_average_retry_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_average_retry_count/gauge",
"labels": [
{
"key": "role"
@@ -652,13 +652,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_average_retry_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_average_retry_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_fail_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_fail_count/gauge",
"labels": [
{
"key": "role"
@@ -679,13 +679,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_fail_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_fail_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_max_duration/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_max_duration/gauge",
"labels": [
{
"key": "role"
@@ -706,13 +706,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_max_duration/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_max_duration/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_max_retry_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_max_retry_count/gauge",
"labels": [
{
"key": "role"
@@ -733,13 +733,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_max_retry_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_max_retry_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_min_duration/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_min_duration/gauge",
"labels": [
{
"key": "role"
@@ -760,13 +760,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_min_duration/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_min_duration/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_retry_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_retry_count/gauge",
"labels": [
{
"key": "role"
@@ -787,13 +787,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_retry_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_retry_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_skip_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_skip_count/gauge",
"labels": [
{
"key": "role"
@@ -814,13 +814,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_skip_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_skip_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_status/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_status/gauge",
"labels": [
{
"key": "role"
@@ -841,13 +841,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_status/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_status/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_success_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_success_count/gauge",
"labels": [
{
"key": "role"
@@ -868,13 +868,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_success_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_success_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_total_count/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_health_check_stats_total_count/gauge",
"labels": [
{
"key": "role"
@@ -895,13 +895,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_health_check_stats_total_count/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_health_check_stats_total_count/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_nodes_replication_delay/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_nodes_replication_delay/gauge",
"labels": [
{
"key": "role"
@@ -922,13 +922,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_nodes_replication_delay/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_nodes_replication_delay/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_nodes_select_cnt/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_nodes_select_cnt/counter",
"labels": [
{
"key": "role"
@@ -949,13 +949,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_nodes_select_cnt/counter",
+ "type": "prometheus.googleapis.com/pgpool2_pool_nodes_select_cnt/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_pool_nodes_status/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_pool_nodes_status/gauge",
"labels": [
{
"key": "role"
@@ -976,13 +976,13 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_pool_nodes_status/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_pool_nodes_status/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_scrapes_total/counter",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_scrapes_total/counter",
"labels": [
{
"key": "host"
@@ -994,13 +994,13 @@
"metricKind": "CUMULATIVE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_scrapes_total/counter",
+ "type": "prometheus.googleapis.com/pgpool2_scrapes_total/counter",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
},
{
- "name": "projects/my-project/metricDescriptors/custom.googleapis.com/telegraf/pgpool2_up/gauge",
+ "name": "projects/my-project/metricDescriptors/prometheus.googleapis.com/pgpool2_up/gauge",
"labels": [
{
"key": "host"
@@ -1012,9 +1012,9 @@
"metricKind": "GAUGE",
"valueType": "DOUBLE",
"description": "Auto-created custom metric.",
- "type": "custom.googleapis.com/telegraf/pgpool2_up/gauge",
+ "type": "prometheus.googleapis.com/pgpool2_up/gauge",
"monitoredResourceTypes": [
- "gke_container"
+ "prometheus_target"
]
}
]