Skip to content

NeCTAR-RC/ceilometer-helm

Repository files navigation

Ceilometer Helm Chart
===================

Setup
-----

Vault
-----
You need to create a secret in vault with the following keys
 * transport_url
 * telemetry_secret
 * service_credentials_password
 * bumblebee_password
 * <site_name>_messaging_urls [1]


[1] <site_name>_messaging_urls in Vault is in a different format, like:
  messaging_urls=url1
  messaging_urls=url2


Refer to the secret in your values

vault:
  settings_secret: secret/data/k8s/<namespace>/ceilometer/settings
  event_pipeline:


Ceilometer settings
-----------------
 conf:
   network:
     ipavailability_project_filter:
       - 1
   notification:
     batch_size: 10
     batch_timeout: 10
     workers: 8
   service_credentials:
     auth_url: "https://keystone:5000"
     username: "ceilometer"
     project_name: "service"
     user_domain_name: "Default"
     project_domain_name: "Default"
     region_name: ""
   dispatcher_gnocchi:
     filter_project_ids:
       - project1
       - project2
   f5:
     host: "f5_domain"
   bumblebee:
     url: "https://bumblebee/metrics"

Pipeline publishers
-------------------
You can configure the Ceilometer pipeline publishers (for pipeline.yaml) via values:

pipeline:
  publishers:
    - "gnocchi://?filter_project=service"  # default
    - "prometheus://pushgateway-prometheus-pushgateway.observability:9091/metrics/job/openstack"  # Prometheus Pushgateway

If not set, it defaults to the gnocchi publisher shown above.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors