github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/pulsar/templates/agamotto-configmap.yaml (about) 1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: {{ include "pulsar.name" . }}-agamotto-conf-tpl 5 labels: 6 {{- include "pulsar.labels" . | nindent 4 }} 7 data: 8 agamotto-config.yaml: |- 9 extensions: 10 memory_ballast: 11 size_mib: 32 12 13 receivers: 14 prometheus: 15 config: 16 scrape_configs: 17 - job_name: agamotto 18 scrape_interval: 15s 19 static_configs: 20 - targets: [ '127.0.0.1:${env:SERVICE_PORT}' ] 21 22 processors: 23 resource: 24 attributes: 25 - key: http.scheme 26 action: delete 27 - key: service.name 28 action: delete 29 - key: service.instance.id 30 action: delete 31 - key: net.host.port 32 action: delete 33 - key: kubernetes_pod_name 34 action: insert 35 value: ${env:POD_NAME} 36 - key: kubernetes_namespace 37 action: insert 38 value: ${env:POD_NAMESPACE} 39 memory_limiter: 40 limit_mib: 128 41 spike_limit_mib: 32 42 check_interval: 10s 43 44 exporters: 45 prometheus: 46 endpoint: 0.0.0.0:{{ .Values.metrics.service.port }} 47 send_timestamps: false 48 metric_expiration: 20s 49 enable_open_metrics: false 50 resource_to_telemetry_conversion: 51 enabled: true 52 const_labels: 53 job: ${env:JOB_NAME} 54 55 service: 56 telemetry: 57 logs: 58 level: ${env:LOG_LEVEL} 59 extensions: [ memory_ballast ] 60 pipelines: 61 metrics: 62 receivers: [ prometheus ] 63 processors: [ resource, memory_limiter ] 64 exporters: [ prometheus ]