nri elasticsearch #0

Supports: bionic

Add to new model

Description

nri-elasticsearch subordinate charm


newrelic-infra layer

This layer Installs and configures the newrelic-infra agent with the nri-elasticsearch package

Usage

juju config nri-elasticsearch license_key=<newrelic_key> juju relate nri-elasticsearch <application>


Configuration

cluster_environment
(string) Tag to further specfify cluster
production
collect_indices
(boolean) Collect indicies metrics
True
collect_primaries
(boolean) Collect primaries metrics
True
command
(string) Specify collection as 'all' or 'inventory'
inventory
config_path
(string) Absolute path to Elasticsearch config
/etc/elasticsearch/elasticsearch.yml
extra_packages
(string) Space separated list of extra deb packages to install.
nri-elasticsearch
hostname
(string) Hostname/IP of Elasticsearch Node
localhost
indices_regex
(string) Use to filter collected indicies
install_keys
(string) List of signing keys for install_sources package sources, per charmhelpers standard format (a yaml list of strings encoded as a string). The keys should be the full ASCII armoured GPG public keys. While GPG key ids are also supported and looked up on a keyserver, operators should be aware that this mechanism is insecure. null can be used if a standard package signing key is used that will already be installed on the machine, and for PPA sources where the package signing key is securely retrieved from Launchpad.
install_sources
(string) List of extra apt sources, per charm-helpers standard format (a yaml list of strings encoded as a string). Each source may be either a line that can be added directly to sources.list(5), or in the form ppa:<user>/<ppa-name> for adding Personal Package Archives, or a distribution component to enable.
deb [arch=amd64] http://download.newrelic.com/infrastructure_agent/linux/apt bionic main
license_key
(string) New Relic Liscense Key
local_hostname
(string) Hostname/IP of Elasticsearch Node
localhost
package_status
(string) The status of service-affecting packages will be set to this value in the dpkg database. Valid values are "install" and "hold".
install
password
(string) Password to access Elasticsearch
port
(int) Elasticsearch Node port
9200
timeout
(int) API timeout
30
username
(string) Username to access Elasticsearch