ITRS Obcerv Forecasting
ITRS Obcerv Forecasting Copied
Opsview integrates with the ITRS Obcerv Forecaster app by exporting metrics from your Service Checks to Obcerv, and running advanced timeseries prediction models. Once forecasts are created, signals are generated when thresholds are breached, or are predicted to be breached within a defined duration, allowing you to develop proactive incident prevention strategies.
Prerequisites Copied
The Forecaster app relies on metric timeseries data being exported from Opsview to ITRS Obcerv. As a result, the following is required:
- Opsview Results Exporter component
- An Obcerv instance running version 2.6
Architecture Copied
Configuring Results Exporter Copied
In order to utilize the Forecaster app, data must flow from Opsview to Obcerv. To enable this integration, the Results Exporter component must be configured to export results data to Obcerv. The Forecaster app utilizes the same export configuration as the Dynamic Thresholds feature.
To export data to an Obcerv instance, add the following configuration to your Results Exporter configuration file at /opt/opsview/deploy/etc/user_results_exporter.yml
. If opsview_results_exporter_outputs
is already defined, then add the obcerv
output to the existing configuration.
Refer to the Dynamic thresholds documentation at retrieving Obcerv ingestion credentials to learn how to retrieve the certificate contents and ingestion password from Obcerv.
opsview_dynamic_thresholds_ingestion_host: obcervinstance.domain.com
opsview_dynamic_thresholds_ingestion_password: your-ingestion-api-password
opsview_results_exporter_outputs:
obcerv:
forecasting:
type: dynamic_thresholds
filter: '*'
parameters:
host: '{{ opsview_dynamic_thresholds_ingestion_host }}'
port: 443
cert_path: /path/to/obcerv/ingestion/cert.pem
username: ingestion-api
password: '{{ opsview_dynamic_thresholds_ingestion_password }}'
Once the configuration is added, run the results-exporter-install.yml
playbook with Opsview Deploy to apply the changes.
cd /opt/opsview/deploy
./bin/opsview-deploy ./lib/playbooks/results-exporter-install.yml
Using the Forecaster app Copied
Please refer to the Forecaster App documentation in Obcerv.