github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/orioledb/templates/agamotto-configmap.yaml (about)

     1  apiVersion: v1
     2  kind: ConfigMap
     3  metadata:
     4    name: orioledb-agamotto-configuration
     5    labels:
     6        {{- include "orioledb.labels" . | nindent 4 }}
     7  data:
     8    agamotto-config.yaml: |-
     9      extensions:
    10        memory_ballast:
    11          size_mib: 32
    12  
    13      receivers:
    14        apecloudpostgresql:
    15          endpoint: ${env:ENDPOINT}
    16          username: ${env:DATA_SOURCE_USER}
    17          password: ${env:DATA_SOURCE_PASS}
    18          databases:
    19            - postgres
    20          exclude_databases:
    21            - template0
    22            - template1
    23          query_path: /opt/conf/custom-metrics.yaml
    24          collection_interval: 15s
    25          transport: tcp
    26          tls:
    27            insecure: true
    28            insecure_skip_verify: true
    29  
    30      processors:
    31        memory_limiter:
    32          limit_mib: 128
    33          spike_limit_mib: 32
    34          check_interval: 10s
    35  
    36      exporters:
    37        prometheus:
    38          endpoint: 0.0.0.0:{{ .Values.metrics.service.port }}
    39          send_timestamps: false
    40          metric_expiration: 20s
    41          enable_open_metrics: false
    42          resource_to_telemetry_conversion:
    43            enabled: true
    44  
    45      service:
    46        telemetry:
    47          logs:
    48            level: info
    49        pipelines:
    50          metrics:
    51            receivers: [ apecloudpostgresql ]
    52            processors: [ memory_limiter ]
    53            exporters: [ prometheus ]
    54        extensions: [ ]