packages/prometheus/data_stream/collector/agent/stream/stream.yml.hbs (74 lines of code) (raw):

metricsets: ["collector"] hosts: {{#each hosts}} - {{this}} {{/each}} metrics_filters.exclude: {{#each metrics_filters.exclude}} - {{this}} {{/each}} metrics_filters.include: {{#each metrics_filters.include}} - {{this}} {{/each}} metrics_path: {{metrics_path}} period: {{period}} rate_counters: {{rate_counters}} metrics_count: {{metrics_count}} {{#if bearer_token_file}} bearer_token_file: {{bearer_token_file}} ssl.verification_mode: {{ssl.verification_mode}} {{/if}} {{#if ssl.certificate_authorities}} ssl.certificate_authorities: {{#each ssl.certificate_authorities}} - {{this}} {{/each}} {{/if}} {{#if ssl.certificate}} ssl.certificate: {{ssl.certificate}} {{/if}} {{#if ssl.key}} ssl.key: {{ssl.key}} {{/if}} {{#if ssl.key_passphrase}} ssl.key_passphrase: {{ssl.key_passphrase}} {{/if}} {{#if ssl.ca_trusted_fingerprint}} ssl.ca_trusted_fingerprint: {{ssl.ca_trusted_fingerprint}} {{/if}} use_types: {{use_types}} username: {{username}} password: {{password}} {{#if leaderelection }} {{#if condition }} condition: ${kubernetes_leaderelection.leader} == true and {{ condition }} {{ else }} condition: ${kubernetes_leaderelection.leader} == true {{/if}} {{ else }} {{#if condition }} condition: {{ condition }} {{/if}} {{/if}} {{#if query}} {{query}} {{/if}} {{#if headers}} {{headers}} {{/if}} {{#if connect_timeout}} connect_timeout: {{connect_timeout}} {{/if}} {{#if timeout}} timeout: {{timeout}} {{/if}} data_stream: dataset: {{data_stream.dataset}} {{#if processors}} processors: {{processors}} {{/if}} {{#if custom}} {{custom}} {{/if}}