runtime-parameters.yaml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. server:
  2. replicaCount: 1
  3. serviceAccount:
  4. create: true
  5. automountServiceAccountToken: true
  6. podSecurityContext:
  7. enabled: true
  8. runAsUser: 1002
  9. fsGroup: 1002
  10. containerSecurityContext:
  11. enabled: true
  12. capabilities:
  13. drop:
  14. - ALL
  15. runAsNonRoot: true
  16. readOnlyRootFilesystem: false
  17. runAsUser: 1002
  18. rbac:
  19. create: true
  20. persistence:
  21. enabled: true
  22. mountPath: /opt/bitnami/prometheus/data
  23. service:
  24. type: LoadBalancer
  25. ports:
  26. http: 80
  27. sessionAffinity: None
  28. enableFeatures: [ "memory-snapshot-on-shutdown" ]
  29. containerPorts:
  30. http: 8080
  31. existingConfigmapKey: test.yaml
  32. scrapeInterval: 10s
  33. extraScrapeConfigs:
  34. - job_name: wordpress
  35. kubernetes_sd_configs:
  36. - role: endpoints
  37. namespaces:
  38. names:
  39. - default
  40. metrics_path: /metrics
  41. relabel_configs:
  42. - source_labels:
  43. - job
  44. target_label: __tmp_wordpress_job_name
  45. - action: keep
  46. source_labels:
  47. - __meta_kubernetes_service_label_app_kubernetes_io_instance
  48. - __meta_kubernetes_service_labelpresent_app_kubernetes_io_instance
  49. regex: (wordpress);true
  50. alertingRules:
  51. groups:
  52. - name: example
  53. rules:
  54. - alert: Example
  55. expr: count(prometheus_http_requests_total) > 2
  56. for: 10m
  57. labels:
  58. severity: page
  59. annotations:
  60. summary: High number of requests to prometheus
  61. alertmanager:
  62. enabled: true
  63. replicaCount: 2
  64. serviceMonitor:
  65. enabled: true
  66. service:
  67. ports:
  68. http: 9095