client: url: http://0.0.0.0:4100 ingester: lifecycler: ring: kvstore: store: memberlist memberlist: cluster_label: mw-profiles-phlare join_members: - dns+phlare-memberlist.mw-profiles.svc.cluster.local.:7946 multitenancy_enabled: true runtime_config: file: /etc/phlare/overrides/overrides.yaml scrape_configs: - enable_http2: false follow_redirects: false job_name: kubernetes-pods-memory-default-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: true path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_scrape - action: keep regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-memory-custom-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: true path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_scrape - action: drop regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_port_name - action: keepequal regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_port_name target_label: __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_memory_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-cpu-default-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: delta: true enabled: true path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_scrape - action: keep regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-cpu-custom-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: delta: true enabled: true path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_scrape - action: drop regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_port_name - action: keepequal regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_port_name target_label: __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_cpu_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-block-default-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: true path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_scrape - action: keep regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-block-custom-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: true path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_scrape - action: drop regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_port_name - action: keepequal regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_port_name target_label: __meta_kubernetes_pod_annotation_profiles_grafana_com_block_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_block_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-mutex-default-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: true path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_scrape - action: keep regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-mutex-custom-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: false path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: true path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_scrape - action: drop regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_port_name - action: keepequal regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_port_name target_label: __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_mutex_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-goroutine-default-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: true path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_scrape - action: keep regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] - enable_http2: false follow_redirects: false job_name: kubernetes-pods-goroutine-custom-name kubernetes_sd_configs: - enable_http2: true follow_redirects: true kubeconfig_file: "" role: pod profiling_config: pprof_config: block: enabled: false path: /debug/pprof/block goroutine: enabled: true path: /debug/pprof/goroutine memory: enabled: false path: /debug/pprof/allocs mutex: enabled: false path: /debug/pprof/mutex process_cpu: enabled: false path: /debug/pprof/profile relabel_configs: - action: keep regex: "true" replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_scrape - action: drop regex: null replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_port_name - action: keepequal regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_port_name target_label: __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_port_name - action: replace regex: (https?) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_scheme target_label: __scheme__ - action: replace regex: (.+) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_path target_label: __profile_path__ - action: replace regex: (.+?)(?::\d+)?;(\d+) replacement: $1:$2 separator: ; source_labels: - __address__ - __meta_kubernetes_pod_annotation_profiles_grafana_com_goroutine_port target_label: __address__ - action: labelmap regex: __meta_kubernetes_pod_label_(.+) replacement: $1 separator: ; - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_namespace target_label: namespace - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_name target_label: pod - action: replace regex: (.*) replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_container_name target_label: container - action: drop regex: Pending|Succeeded|Failed|Completed replacement: $1 separator: ; source_labels: - __meta_kubernetes_pod_phase scheme: http scrape_interval: 15s scrape_timeout: 18s static_configs: [] server: log_level: debug storage: backend: s3 s3: access_key_id: grafana-phlare bucket_name: grafana-phlare-data endpoint: phlare-minio:9000 insecure: true secret_access_key: '********' target: distributor