IWDDM metrics and alerts

From Genesys Documentation
Jump to: navigation, search
This topic is part of the manual IWD Data Mart Private Edition Guide for version Current of Intelligent Workload Distribution.


Find the metrics IWDDM exposes and the alerts defined for IWDDM.

Early Adopter Program
Genesys Multicloud CX private edition is being released to pre-approved customers as part of the Early Adopter Program. Please note that the documentation and the product are subject to change. For more details about the program, please contact your Genesys representative.
Service CRD or annotations? Port Endpoint/Selector Metrics update interval
IWDDM n/a n/a n/a n/a
Note: As a serverless component, IWDDM is run via a Kubernetes CronJob. By default, the job runs every 15 minutes and pushes information into the Prometheus Pushgateway.

See details about:

Metrics[edit source]

Labeling is used to distinguish the characteristics of the metrics that is being measured. Along with the metrics the following labels can be used:

Label Description
tenant Name of the tenant taken from IWDDM_CCID environment variable
job Job name. Possible value is:
  • iwddm_metrics
execution_chain Indicates execution chain. Possible values are:
  • intraday
  • historical
  • initialize
  • full
table Allows to organize metrics by table names
dimension Allows to organize metrics by dimension names
Metric and description Metric details Indicator of
iwddm_job_active

Indicates that IWDDM is active

Values:

  • 1 - job is started
  • 0 - job is stopped of failed
Unit:

Type: gauge
Label: tenant, job, execution_chain
Sample value: iwddm_job_active{execution_chain="TEST", job="iwddm_metrics", tenant="TEST"} 1

Error
iwddm_job_last_start

Indicates when the IWDDM job started

Value:

Unix timestamp when job started

Unit: milliseconds

Type: gauge
Label: tenant, job, execution_chain
Sample value: iwddm_job_last_start{execution_chain="TEST", job="iwddm_metrics", tenant="TEST"} 1618322383

Error
iwddm_job_last_success

Indicates when the IWDDM job succeeded

Value:

Unix timestamp when job succeeded

Unit: milliseconds

Type: gauge
Label: tenant, job, execution_chain
Sample value: iwddm_job_last_success{execution_chain="TEST", job="iwddm_metrics", tenant="TEST"} 1618322383

Error
iwddm_job_last_fail

Indicates when the IWDDM job failed

Value:

Unix timestamp when job failed

Unit: milliseconds

Type: gauge
Label: tenant, job, execution_chain
Sample value: iwddm_job_last_fail{execution_chain="TEST", job="iwddm_metrics", tenant="TEST"} 1618322383

Error


Alerts[edit source]