github.com/Financial-Times/publish-availability-monitor@v1.12.0/example-config.json (about)

     1  {
     2      "threshold": 30,
     3      "queueConfig": {
     4          "connectionString": "kafka:9092",
     5          "topic": "NativeCmsPublicationEvents",
     6          "consumerGroup": "ExamplePubMonitorGroupName",
     7          "lagTolerance": 120
     8      },
     9      "metricConfig": [
    10          {
    11              "endpoint": "/__document-store-api/content/",
    12              "alias": "content",
    13              "granularity": 10,
    14              "contentTypes": [
    15                  "application/vnd.ft-upp-article-internal+json"
    16              ]
    17          }
    18      ],
    19      "splunk-config": {
    20          "logPrefix": "[splunkMetrics] "
    21      },
    22      "healthConfig": {
    23          "failureThreshold": 2
    24      },
    25      "validationEndpoints": {
    26          "application/vnd.ft-upp-article-internal+json": "__upp-internal-article-validator/validate"
    27      },
    28      "capabilities": [
    29          {
    30              "name": "push-notifications",
    31              "metricAlias": "notifications-push",
    32              "testIDs": [
    33                  "eec61f52-2739-46b8-a0fa-af3612b9c224"
    34              ]
    35          }
    36      ],
    37      "graphiteAddress": "graphitev2.ft.com:2003",
    38      "graphiteUUID": "81ef2da6-59ba-47c9-89ea-efd5ba5d2e14",
    39      "environment": "dev"
    40  }