Skip to content

Instantly share code, notes, and snippets.

@weehal
Created July 6, 2017 09:50
Show Gist options
  • Save weehal/9b9f01e8885f944dea013df8713f61d1 to your computer and use it in GitHub Desktop.
Save weehal/9b9f01e8885f944dea013df8713f61d1 to your computer and use it in GitHub Desktop.
Ceilometer config template
[DEFAULT]
use_syslog = true
syslog_log_facility = LOG_USER
meter_dispatchers=gnocchi
event_dispatchers=gnocchi
transport_url = rabbit://<%= @amqp_user -%>:<%= @amqp_pass -%>@<%= @amqp_host %>
auth_strategy = keystone
# aodh_is_enabled = true
shuffle_time_before_polling_task = 12
[api]
gnocchi_is_enabled = True
[collector]
workers = 4
[compute]
[coordination]
coordination_url = <%= @redis_url %>
backend_url = <%= @redis_url %>
[cache]
backend_argument = redis_expiration_time:600
backend_argument = db:0
backend_argument = distributed_lock:True
backend_argument = url:<%= @redis_url %>
backend = dogpile.cache.redis
[cors]
[cors.subdomain]
[database]
[dispatcher_file]
[dispatcher_gnocchi]
resources_definition_file = /etc/ceilometer/gnocchi_resources.yaml
filter_service_activity = False
url = <%= @controller -%>:8041
archive_policy = low
[dispatcher_http]
[event]
[hardware]
[ipmi]
[keystone_authtoken]
cafile=<%= @ca_file %>
auth_uri=<%= @controller -%>:5000/
auth_url=<%= @controller -%>:35357/
auth_type = password
project_domain_id = default
user_domain_id = default
project_name = service
username = <%= @os_user %>
password = <%= @os_pass %>
region_name = <%= @os_region %>
interface = internalURL
[matchmaker_redis]
[meter]
# meter_definitions_cfg_file = /etc/ceilometer/meters.d/meters.yaml
# List directory to find files of defining meter notifications. (multi valued)
meter_definitions_dirs = /etc/ceilometer/meters.d
[notification]
pipeline_processing_queues = 2
workers = 4
workload_partitioning = True
batch_size = 96
batch_timeout = 3
[oslo_concurrency]
[oslo_messaging_amqp]
[oslo_messaging_kafka]
[oslo_messaging_notifications]
topics = notifications
[oslo_messaging_rabbit]
[oslo_messaging_zmq]
[oslo_middleware]
[oslo_policy]
policy_file = /etc/ceilometer/policy.json
[polling]
[publisher]
[publisher_notifier]
metering_topic = metering
event_topic = event
telemetry_driver = messagingv2
[rgw_admin_credentials]
[service_credentials]
cafile=<%= @ca_file %>
auth_type = password
auth_url = <%= @controller -%>:5000
project_domain_id = default
user_domain_id = default
project_name = service
username = <%= @os_user %>
password = <%= @os_pass %>
interface = internalURL
region_name = <%= @os_region %>
[service_types]
glance = image
neutron = network
neutron_lbaas_version = v2
nova = compute
#radosgw = <None>
#swift = object-store
cinder = volumev3
[vmware]
[xenapi]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment