premium_api.hostThe hostname of the Premium API endpoint. The default value is api.truesight.bmc.com.

premium_api.metadata_interval_msThe amount of time between checking for metadata updates. The default value is 30000.

premium_api.portOverride the default port for accessing the Premium API. The default value is 443.

premium_api.metrics_prefixesForwards all local metrics with given prefix. For example, specifying "statsd" will forward all statsd metrics. Specifying 'system.os.loadavg' will forward all system load average metrics.

premium_api.metrics_mapMaps local metrics to different premium metric names. Metrics are specified with a source, followed by the metric name. For example, if you expect a metric from the statsd sink called "my.metric", the source name would be "statsd.my.metric". The entry "statsd.my.metric": { "name": "MY_METRIC" } would remap a local statsd metric to a premium metric called MY_METRIC. Supported sources are 'system' for internal metrics, 'statsd', 'graphite' and 'collectd'.

premium_api.system_metrics_intervalsThese values are in milliseconds and determine the collection interval for each metrics area.

premium_api.tagsA list of tags (labels) to be sent as metadata.

premium_api.propertiesA collection of properties (key/value pairs) to be sent as metadata.

premium_api.check_aws_tagsEnables or disables check for AWS EC2 tags. The default value is true.

premium_api.validate_pluginsEnables or disables plugin validation. The default value is true.

premium_api.local_plugins_check_sThe amount of time between checks for local plugin changes. The default value is 15.

collectd_sink.enableEnables or disables listening for collectd metrics. Collectd metrics are prefixed with 'collectd.'. The default value is false.

collectd_sink.portOverride the default port for listening for collectd metrics. The default value is 25826.

sdk.cpu_time_per_routeEnable (true) or disable (false) sending per route cpu time measures. The default value is false.

sdk.resp_time_per_routeEnable (true) or disable (false) sending per route response time measures. The default value is false.

sdk.resp_time_thresholdThe lower limit of response time in milliseconds for sending route level data - responses which take more time than this setting can be sent to the backend. Note: there is a server side threshold also for this value, setting the client side threshold lower than the server side threshold will have no effect as the data will be thrown away on the server side. The server threshold is 100 ms. The default value is 10.

sdk.max_reported_routesThe maximum number of reported routes by the meter. Only the top N response times will be reported. The default value is 10.

sdk.route_response_time_sort_byThe aggregate criteria by which the meter will sort the top routes. Valid aggregation functions are max, mean and count. The default value is max.

sdk.fileThe Unix domain socket path for the SDK ingress on Linux/Unix. The default value is /tmp/gd.agent.sock.

sdk.portThe UDP socket port for the SDK ingress on Windows. The default value is 26873.

statsd_sink.enableEnables or disables listening for statsd metrics. Statsd metric names are prefixed with 'statsd.'. The default value is false.

statsd_sink.portOverride the default port for listening for statsd metrics. The default value is 8125.

boundaryd_sink.enableEnables or disables listening for boundary events. The default value is true.

boundaryd_sink.portOverride the default port for listening for boundary events. The default value is 8130.

pubsub_service.enableEnables or disables the publish/subscribe service in the meter. This channel provides streaming metrics and flow data. The default value is false.

pubsub_service.portOverride the default port for the publish/subscribe service. The default value is 8140.

tls.skip_validationEnables or disables validating server-side TLS certificates. This is useful for debugging on-premise installations. The default value is false.

meter_command.enableEnables or disables the meter command channel. The default value is true.

meter_command.portOverride the default port for meter commands. The default value is 9192.

http_server.enableEnables or disables the meters http server. The default value is true.

http_server.addrThe listen address for the http server. By default it listens on a network address. Setting this to 127.0.0.1 will lock it down to localhost only.

http_server.portOverride the default port for the meter http server. The default value is 9193.

privileges.userSets the user to run the meter and child processes as. The default value is boundary.