Configuration

January 27, 2017 ยท View on GitHub

Here is a list of the properties for GridDB.

PropertyDescriptionRequiredDefault Value
kairosdb.datastore.griddb.cluster_nameName of GridDB clusterRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.userUser name to access GridDB clusterRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.passwordUser password to access GridDB clusterRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.notification_addressAn IP address (IPV4 only) for receiving a notification used for autodetection of a GridDB master nodeRequired if using MULTICAST method to connect to GridDB cluster (cannot be specified with neither notification_member nor notification_provider properties at the same time)239.0.0.1
kairosdb.datastore.griddb.notification_portAn IP port for receiving a notification used for autodetection of a GridDB master nodeRequired if notification_address is specified31999
kairosdb.datastore.griddb.notification_member"List of GridDB cluster nodes. In the form of: (Address1):(Port1),(Address2):(Port2),... "Required if using FIXED LIST method to connect to GridDB cluster (cannot be specified with neither notification_address nor notification_provider properties at the same time)
kairosdb.datastore.griddb.notification_provider_urlURL of address provider used to connect to cluster which is configured with PROVIDER modeRequired if using PROVIDER method to connect to GridDB cluster (cannot be specified with neither notification_address nor notification_member properties at the same time)
kairosdb.datastore.griddb.consistencyCan be one of two consistency levels: IMMEDIATE or EVENTUALOptionalIMMEDIATE
kairosdb.datastore.griddb.container_cache_sizeSize of cache to store GridDB ContainerInfos which are used to get Container without requesting to GridDBOptional0
kairosdb.datastore.griddb.data_affinity_patternGridDB affinity pattern for each containerOptional
kairosdb.datastore.griddb.failover_timeoutThe minimum value of waiting time in seconds until a new destination is found in a failoverOptional60
kairosdb.datastore.griddb.transaction_timeoutThe minimum value of transaction timeout time in secondsOptional300
kairosdb.datastore.griddb.datapoint_ttlDatapoint time to live in seconds (TTL). Datapoint is deleted automatically if its timestamp plus ttl is smaller than current timeOptional0(forever)
kairosdb.datastore.griddb.max_data_cache_sizeThe maximum cache size created by GridDB module for processing datapointsRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.max_write_buffer_sizeThe maximum buffer size created by GridDB module for adding new datapointsRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.number_request_concurrencyThe maximum number of connections at a time to GridDB clusterRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.write_delayTime delay before data are written to GridDB from write bufferRequired if GridDB is the selected datastore.
kairosdb.datastore.griddb.write_buffer_datapointThe maximum number of write buffer created for adding new datapointsRequired if GridDB is the selected datastore.