Configuring the data and log directories for DSE Metrics Collector
Configure the directories where DSE Metrics Collector stores metrics and logs.
You can change the directories where DSE Metrics Collector stores metrics and logs.
- /var/lib/cassandra/insights_data
- /var/log/cassandra/
dse.yaml
The location of the dse.yaml file depends on the type of installation:Package installations | /etc/dse/dse.yaml |
Tarball installations | installation_location/resources/dse/conf/dse.yaml |
cassandra.yaml
The location of the cassandra.yaml file depends on the type of installation:Package installations | /etc/dse/cassandra/cassandra.yaml |
Tarball installations | installation_location/resources/cassandra/conf/cassandra.yaml |
Procedure
-
To make changes, uncomment the
insights_options
section in dse.yaml and the options under that heading.# insights_options: # data_dir: /var/lib/cassandra/insights_data # log_dir: /var/log/cassandra/
- insights_options
- Options for DSE Metrics Collector.
- data_dir
- Directory to store collected metrics.
When
data_dir
is not explicitly set, theinsights_data
directory is stored in the same parent directory as the commitlog_directory as defined in cassandra.yaml. If the commitlog_directory uses the package default of /var/lib/cassandra/commitlog,data_dir
will default to /var/lib/cassandra/insights_data.Default: /var/lib/cassandra/insights_data
- log_dir
- Directory to store logs for collected metrics. The log file is
dse-collectd.log. The file with the
collectd PID is dse-collectd.pid.
Default: /var/log/cassandra/
See dse.yaml configuration file for DataStax Enterprise (DSE) 6.8 | 6.7 | 6.0 | 5.1.
-
To change the location of the data directory for local storage, adjust the file
path in data_dir.
When metrics collection is enabled with local storage, DataStax recommends explicitly setting data_dir to the DSE Metrics Collector local data directory.
-
To change the limit on how much DSE Metrics Collector data will be stored on
disk, set
--data_dir_max_size_in_mb
with the dsetool insights_config command.The default size of the data directory is 1 GB. The maximum size of the data directory must not exceed 2 GB.For example, to configure 1.5 GB maximum size for the local storage data directory:dsetool insights_config --data_dir_max_size_in_mb 1500
- To change the location of the log directory, adjust the file path in log_dir.
- After you make configuration changes with dsetool insights_config, disable and then re-enable DSE Metrics Collector to read the configuration file again.