Settings

Current configuration.

                    {
  "@components": [
    {
      "name": "web",
      "category": "web",
      "connectorType": "HTTP",
      "@headers": [
        {
          "key": "nvi-moskito",
          "value": "moskito-control"
        }
      ],
      "location": "http://10.156.0.14:8080/",
      "tags": "frontend"
    },
    {
      "name": "mobile",
      "category": "web",
      "connectorType": "HTTP",
      "@headers": [
        {
          "key": "nvi-moskito",
          "value": "moskito-control"
        }
      ],
      "location": "http://10.156.0.14:8083/",
      "tags": "frontend"
    },
    {
      "name": "stats",
      "category": "stats",
      "connectorType": "HTTP",
      "location": "http://10.156.0.14:8082/",
      "tags": "frontend"
    },
    {
      "name": "solr",
      "category": "tools",
      "connectorType": "RMI",
      "location": "10.156.0.14:9415",
      "tags": "frontend"
    },
    {
      "name": "cron",
      "category": "tools",
      "connectorType": "HTTP",
      "location": "http://10.156.0.14:8081/cron/",
      "tags": "frontend"
    },
    {
      "name": "extapi",
      "category": "tools",
      "connectorType": "HTTP",
      "location": "http://10.156.0.14:8088/extapi/",
      "tags": "frontend"
    },
    {
      "name": "admin",
      "category": "tools",
      "connectorType": "HTTP",
      "location": "http://10.156.0.14:8084/",
      "tags": "frontend"
    },
    {
      "name": "asynch",
      "category": "tools",
      "connectorType": "HTTP",
      "location": "http://10.156.0.14:8087/",
      "tags": "frontend"
    },
    {
      "name": "allservices",
      "category": "service",
      "connectorType": "RMI",
      "location": "10.156.0.14:9301",
      "tags": "backend"
    },
    {
      "name": "Desktop Neueliebe40 CH",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe40.ch/statusok",
      "tags": "desktop_neueliebe40"
    },
    {
      "name": "Desktop Neueliebe40 AT",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe40.at/statusok",
      "tags": "desktop_neueliebe40"
    },
    {
      "name": "Desktop Neueliebe50 CH",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe50.ch/statusok",
      "tags": "desktop_neueliebe50"
    },
    {
      "name": "Desktop Neueliebe50 AT",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe50.at/statusok",
      "tags": "desktop_neueliebe50"
    },
    {
      "name": "Desktop Neueliebe60 CH",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe60.ch/statusok",
      "tags": "desktop_neueliebe60"
    },
    {
      "name": "Desktop Neueliebe60 AT",
      "category": "desktop_fct",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe60.at/statusok",
      "tags": "desktop_neueliebe60"
    },
    {
      "name": "Mobile Neueliebe40 CH",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe40.ch/statusok",
      "tags": "mobile_neueliebe40"
    },
    {
      "name": "Mobile Neueliebe40 AT",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe40.at/statusok",
      "tags": "mobile_neueliebe40"
    },
    {
      "name": "Mobile Neueliebe50 CH",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe50.ch/statusok",
      "tags": "mobile_neueliebe50"
    },
    {
      "name": "Mobile Neueliebe50 AT",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe50.at/statusok",
      "tags": "mobile_neueliebe50"
    },
    {
      "name": "Mobile Neueliebe60 CH",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe60.ch/statusok",
      "tags": "mobile_neueliebe60"
    },
    {
      "name": "Mobile Neueliebe60 AT",
      "category": "mobile_fct",
      "connectorType": "URL",
      "location": "https://www.neueliebe60.at/statusok",
      "tags": "mobile_neueliebe60"
    },
    {
      "name": "MobileLoginProfileView",
      "category": "use-case",
      "connectorType": "URL",
      "location": "https://www.neueliebe40.ch/MobForeignProfile.html?id=01f728d2-6336-4f81-adfe-4a2ff77eccb6st=B:409140ADD3E60AA7266F518FD2259FE6F5001EB67E01412B665D11070B93F726669CF742F4170C12C0A88AD4DC19FAA77A4B3014E612D16C7F8169EBB78AC3942B70CF04B748AEC47F1F1F50242002A4E70AD4B03E482BEF3262C137B24FBDFF36A941D0BC24D3CAA4CAC3DA1B52BC1F3D765E91A66D1059EFD1E498A3BD3A9E&moskitoControl=true",
      "tags": "use-case"
    },
    {
      "name": "MobileLoginWaitMessage",
      "category": "use-case",
      "connectorType": "URL",
      "location": "https://www.neueliebe40.ch/MobMessages.html?st=B:409140ADD3E60AA7266F518FD2259FE6F5001EB67E01412B665D11070B93F726669CF742F4170C12C0A88AD4DC19FAA77A4B3014E612D16C7F8169EBB78AC3942B70CF04B748AEC47F1F1F50242002A4E70AD4B03E482BEF3262C137B24FBDFF36A941D0BC24D3CAA4CAC3DA1B52BC1F3D765E91A66D1059EFD1E498A3BD3A9E&conversationId=7dc35e16-d4ac-427f-8066-b188464880f1&moskitoControl=true",
      "tags": "use-case"
    },
    {
      "name": "DesktopLoginProfile",
      "category": "use-case",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe40.ch/Pictures.html?st=B:409140ADD3E60AA7266F518FD2259FE6F5001EB67E01412B665D11070B93F726669CF742F4170C12C0A88AD4DC19FAA77A4B3014E612D16C7F8169EBB78AC3942B70CF04B748AEC47F1F1F50242002A4E70AD4B03E482BEF3262C137B24FBDFF36A941D0BC24D3CAA4CAC3DA1B52BC1F3D765E91A66D1059EFD1E498A3BD3A9E&u=01f728d2-6336-4f81-adfe-4a2ff77eccb6&moskitoControl=true",
      "tags": "use-case"
    },
    {
      "name": "DesktopPaymentPage",
      "category": "use-case",
      "connectorType": "URL",
      "location": "https://desktop.neueliebe40.ch/PreparePayment.action?product=85&st=B:409140ADD3E60AA7266F518FD2259FE6F5001EB67E01412B665D11070B93F726669CF742F4170C12C0A88AD4DC19FAA77A4B3014E612D16C7F8169EBB78AC3942B70CF04B748AEC47F1F1F50242002A4E70AD4B03E482BEF3262C137B24FBDFF36A941D0BC24D3CAA4CAC3DA1B52BC1F3D765E91A66D1059EFD1E498A3BD3A9E&moskitoControl=true",
      "tags": "use-case"
    },
    {
      "name": "MobilePaymentPage",
      "category": "use-case",
      "connectorType": "URL",
      "location": "https://www.neueliebe40.ch/mobile/preparePayment.action?product=91&st=B:409140ADD3E60AA7266F518FD2259FE6F5001EB67E01412B665D11070B93F726669CF742F4170C12C0A88AD4DC19FAA77A4B3014E612D16C7F8169EBB78AC3942B70CF04B748AEC47F1F1F50242002A4E70AD4B03E482BEF3262C137B24FBDFF36A941D0BC24D3CAA4CAC3DA1B52BC1F3D765E91A66D1059EFD1E498A3BD3A9E&moskitoControl=true",
      "tags": "use-case"
    }
  ],
  "@actions": [
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "MobileLoginProfileView",
      "command": "ssh [email protected]; tail -n 100  /lounge/mobile/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "MobileLoginWaitMessage",
      "command": "ssh [email protected]; tail -n 100  /lounge/mobile/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "DesktopLoginProfile",
      "command": "ssh [email protected]; tail -n 100  /lounge/web/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "web",
      "command": "ssh [email protected]; tail -n 100  /lounge/web/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "mobile",
      "command": "ssh [email protected]; tail -n 100  /lounge/mobile/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "stats",
      "command": "ssh [email protected]; tail -n 100  /lounge/statistics/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "solr",
      "command": "ssh [email protected]; tail -n 100  /lounge/search/moskito-javaagent-lite/logs/solr_gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "cron",
      "command": "ssh [email protected]; tail -n 100  /lounge/cron/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "extapi",
      "command": "ssh [email protected]; tail -n 100  /lounge/extapi/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "admin",
      "command": "ssh [email protected]; tail -n 100  /lounge/admintool/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "asynch",
      "command": "ssh [email protected]; tail -n 100  /lounge/asynch/logs/gc.log",
      "@parameters": []
    },
    {
      "type": "SSH",
      "name": "GC logs",
      "component": "allservices",
      "command": "ssh [email protected]; tail -n 100  /lounge/biz/docker/scripts/allservicesservicehighmem/logs/gc.log",
      "@parameters": []
    }
  ],
  "@charts": [
    {
      "name": "Memory web",
      "@lines": [
        {
          "component": "web",
          "accumulator": "Mem G1OldGenFree MB 1m"
        },
        {
          "component": "web",
          "accumulator": "Mem G1OldGenUsed MB 1m"
        },
        {
          "component": "web",
          "accumulator": "Mem MetaspaceFree MB 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Memory mobile",
      "@lines": [
        {
          "component": "mobile",
          "accumulator": "Mem G1OldGenFree MB 1m"
        },
        {
          "component": "mobile",
          "accumulator": "Mem G1OldGenUsed MB 1m"
        },
        {
          "component": "mobile",
          "accumulator": "Mem MetaspaceFree MB 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Threads web",
      "@lines": [
        {
          "component": "web",
          "accumulator": "ThreadCount"
        },
        {
          "component": "web",
          "accumulator": "ThreadStateBlocked-1m"
        },
        {
          "component": "web",
          "accumulator": "ThreadStateRunnable-1m"
        },
        {
          "component": "web",
          "accumulator": "ThreadStateTimedWaiting-1m"
        },
        {
          "component": "web",
          "accumulator": "ThreadStateWaiting-1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Threads mobile",
      "@lines": [
        {
          "component": "mobile",
          "accumulator": "ThreadCount"
        },
        {
          "component": "mobile",
          "accumulator": "ThreadStateBlocked-1m"
        },
        {
          "component": "mobile",
          "accumulator": "ThreadStateRunnable-1m"
        },
        {
          "component": "mobile",
          "accumulator": "ThreadStateTimedWaiting-1m"
        },
        {
          "component": "mobile",
          "accumulator": "ThreadStateWaiting-1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "URL REQ 1m",
      "@lines": [
        {
          "component": "web",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "mobile",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "URL Time 1m",
      "@lines": [
        {
          "component": "web",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "mobile",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "URL AVG 1m",
      "@lines": [
        {
          "component": "web",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "mobile",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "URL REQ Desktop Neueliebe40 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe40 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Desktop Neueliebe40 DE",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Desktop Neueliebe40 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe40"
    },
    {
      "name": "URL Time Desktop Neueliebe40 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe40 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Desktop Neueliebe40 DE",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Desktop Neueliebe40 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe40"
    },
    {
      "name": "URL AVG Desktop Neueliebe40 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe40 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Desktop Neueliebe40 DE",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Desktop Neueliebe40 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe40"
    },
    {
      "name": "URL REQ Desktop Neueliebe50 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe50 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Desktop Neueliebe50 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe50"
    },
    {
      "name": "URL Time Desktop Neueliebe50 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe50 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Desktop Neueliebe50 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe50"
    },
    {
      "name": "URL AVG Desktop Neueliebe50 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe50 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Desktop Neueliebe50 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe50"
    },
    {
      "name": "URL REQ Desktop Neueliebe60 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe60 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Desktop Neueliebe60 DE",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Desktop Neueliebe60 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe60"
    },
    {
      "name": "URL Time Desktop Neueliebe60 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe60 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Desktop Neueliebe60 DE",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Desktop Neueliebe60 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe60"
    },
    {
      "name": "URL AVG Desktop Neueliebe60 1m",
      "@lines": [
        {
          "component": "Desktop Neueliebe60 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Desktop Neueliebe60 DE",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Desktop Neueliebe60 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "desktop_neueliebe60"
    },
    {
      "name": "URL REQ Mobile Neueliebe40 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe40 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Mobile Neueliebe40 DE",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Mobile Neueliebe40 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe40"
    },
    {
      "name": "URL Time Mobile Neueliebe40 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe40 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Mobile Neueliebe40 DE",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Mobile Neueliebe40 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe40"
    },
    {
      "name": "URL AVG Mobile Neueliebe40 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe40 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Mobile Neueliebe40 DE",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Mobile Neueliebe40 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe40"
    },
    {
      "name": "URL REQ Mobile Neueliebe50 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe50 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Mobile Neueliebe50 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe50"
    },
    {
      "name": "URL Time Mobile Neueliebe50 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe50 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Mobile Neueliebe50 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe50"
    },
    {
      "name": "URL AVG Mobile Neueliebe50 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe50 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Mobile Neueliebe50 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe50"
    },
    {
      "name": "URL REQ Mobile Neueliebe60 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe60 CH",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Mobile Neueliebe60 DE",
          "accumulator": "URL REQ 1m"
        },
        {
          "component": "Mobile Neueliebe60 AT",
          "accumulator": "URL REQ 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe60"
    },
    {
      "name": "URL Time Mobile Neueliebe60 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe60 CH",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Mobile Neueliebe60 DE",
          "accumulator": "URL Time 1m"
        },
        {
          "component": "Mobile Neueliebe60 AT",
          "accumulator": "URL Time 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe60"
    },
    {
      "name": "URL AVG Mobile Neueliebe60 1m",
      "@lines": [
        {
          "component": "Mobile Neueliebe60 CH",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Mobile Neueliebe60 DE",
          "accumulator": "URL AVG 1m"
        },
        {
          "component": "Mobile Neueliebe60 AT",
          "accumulator": "URL AVG 1m"
        }
      ],
      "limit": 100,
      "tags": "mobile_neueliebe60"
    },
    {
      "name": "SessionCount",
      "@lines": [
        {
          "component": "web",
          "accumulator": "SessionCount Cur Absolute"
        },
        {
          "component": "mobile",
          "accumulator": "SessionCount Cur Absolute"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "CPU Time 1m",
      "@lines": [
        {
          "component": "web",
          "accumulator": "CPU Time 1m"
        },
        {
          "component": "mobile",
          "accumulator": "CPU Time 1m"
        },
        {
          "component": "solr",
          "accumulator": "CPU Time 1m"
        },
        {
          "component": "stats",
          "accumulator": "CPU Time 1m"
        },
        {
          "component": "admin",
          "accumulator": "CPU Time 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Process and System CPU Load 1m web",
      "@lines": [
        {
          "component": "web",
          "accumulator": "Process CPU Load 1m"
        },
        {
          "component": "web",
          "accumulator": "System CPU Load 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Process and System CPU Load 1m mobile",
      "@lines": [
        {
          "component": "mobile",
          "accumulator": "Process CPU Load 1m"
        },
        {
          "component": "mobile",
          "accumulator": "System CPU Load 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Process and System CPU Load 1m solr",
      "@lines": [
        {
          "component": "solr",
          "accumulator": "Process CPU Load 1m"
        },
        {
          "component": "solr",
          "accumulator": "System CPU Load 1m"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "Process CPU Load 1m",
      "@lines": [
        {
          "component": "*",
          "accumulator": "Process CPU Load 1m",
          "componentTags": "frontend"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "System CPU Load 1m",
      "@lines": [
        {
          "component": "*",
          "accumulator": "System CPU Load 1m",
          "componentTags": "frontend"
        }
      ],
      "limit": 100,
      "tags": "frontend"
    },
    {
      "name": "CPU Time 1m - NEW",
      "@lines": [
        {
          "component": "*",
          "accumulator": "CPU Time 1m",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "Errors Initial",
      "@lines": [
        {
          "component": "*",
          "accumulator": "Errors.Cumulated.Initial",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "MemFree 1MB",
      "@lines": [
        {
          "component": "*",
          "accumulator": "Mem G1OldGenFree MB 1m",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "MemUsed 1MB",
      "@lines": [
        {
          "component": "*",
          "accumulator": "Mem G1OldGenUsed MB 1m",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "GC Count",
      "@lines": [
        {
          "component": "*",
          "accumulator": "GC G1 Concurrent GC collection count 1m",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "GC Time",
      "@lines": [
        {
          "component": "*",
          "accumulator": "GC G1 Concurrent GC collection time 1m",
          "componentTags": "backend"
        }
      ],
      "limit": 100,
      "tags": "backend"
    },
    {
      "name": "Average Duration 1Minute Mobile Neueliebe40",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "mobile_neueliebe40"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1H Mobile Neueliebe40",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "mobile_neueliebe40"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1Minute Mobile Neueliebe50",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "mobile_neueliebe50"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1H Mobile Neueliebe50",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "mobile_neueliebe50"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1Minute Mobile Neueliebe60",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "mobile_neueliebe60"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1H Mobile Neueliebe60",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "mobile_neueliebe60"
        }
      ],
      "limit": 100,
      "tags": "mobile_fct"
    },
    {
      "name": "Average Duration 1Minute Desktop Neueliebe40",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "desktop_neueliebe40"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1H Desktop Neueliebe40",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "desktop_neueliebe40"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1Minute Desktop Neueliebe50",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "desktop_neueliebe50"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1H Desktop Neueliebe50",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "desktop_neueliebe50"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1Minute Desktop Neueliebe60",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "desktop_neueliebe60"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1H Desktop Neueliebe60",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "desktop_neueliebe60"
        }
      ],
      "limit": 100,
      "tags": "desktop_fct"
    },
    {
      "name": "Average Duration 1Minute",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1m",
          "componentTags": "use-case"
        }
      ],
      "limit": 100,
      "tags": "use-case"
    },
    {
      "name": "Average Duration 1H",
      "@lines": [
        {
          "component": "*",
          "accumulator": "AVG.1h",
          "componentTags": "use-case"
        }
      ],
      "limit": 100,
      "tags": "use-case"
    }
  ],
  "@views": [
    {
      "name": "FRONTEND",
      "@componentCategories": [
        "stats",
        "tools",
        "web"
      ],
      "@chartTags": [
        "frontend"
      ],
      "@widgets": [
        "-"
      ]
    },
    {
      "name": "BUSINESS",
      "@components": [
        "-"
      ],
      "@charts": [
        "-"
      ],
      "@widgets": [],
      "@widgetTags": [
        "business"
      ]
    },
    {
      "name": "DOMAINS-DESKTOP",
      "@componentCategories": [
        "desktop_fct"
      ],
      "@components": [],
      "@charts": [
        "-"
      ],
      "@chartTags": [
        "desktop_neueliebe40",
        "desktop_neueliebe50",
        "desktop_neueliebe60"
      ],
      "@widgets": [
        "-"
      ]
    },
    {
      "name": "DOMAINS-MOBILE",
      "@componentCategories": [
        "mobile_fct"
      ],
      "@charts": [
        "-"
      ],
      "@chartTags": [
        "mobile_neueliebe40",
        "mobile_neueliebe50",
        "mobile_neueliebe60"
      ],
      "@widgets": [
        "-"
      ]
    },
    {
      "name": "BACKEND",
      "@componentCategories": [
        "service"
      ],
      "@chartTags": [
        "backend"
      ],
      "@widgets": [
        "-"
      ]
    },
    {
      "name": "USE-CASE",
      "@componentCategories": [
        "use-case"
      ],
      "@charts": [
        "-"
      ],
      "@chartTags": [
        "use-case"
      ],
      "@widgets": [
        "-"
      ]
    }
  ],
  "@connectors": [
    {
      "type": "HTTP",
      "className": "org.moskito.control.connectors.HttpConnector"
    },
    {
      "type": "RMI",
      "className": "org.moskito.control.connectors.RMIConnector"
    },
    {
      "type": "JDBC",
      "className": "org.moskito.control.connectors.JDBCConnector"
    },
    {
      "type": "MONGO",
      "className": "org.moskito.control.connectors.MongoConnector"
    },
    {
      "type": "URL",
      "className": "org.moskito.control.connectors.HttpURLConnector"
    },
    {
      "type": "LOCALMOSKITO",
      "className": "org.moskito.control.connectors.local.LocalMoSKitoConnector"
    }
  ],
  "historyItemsAmount": 1000,
  "componentStatusTimeoutInSeconds": 300,
  "notificationsMutingTime": 60,
  "@statusUpdater": {
    "threadPoolSize": 100,
    "timeoutInSeconds": 60,
    "checkPeriodInSeconds": 10,
    "enabled": true
  },
  "@chartsUpdater": {
    "threadPoolSize": 30,
    "timeoutInSeconds": 60,
    "checkPeriodInSeconds": 40,
    "enabled": true
  },
  "defaultView": "FRONTEND",
  "enableAllView": false,
  "@pluginsConfig": {
    "@plugins": [
      {
        "name": "SlackNotificationPlugin",
        "className": "org.moskito.control.plugins.slack.SlackPlugin",
        "configurationName": "slack"
      },
      {
        "name": "FileLogPlugin",
        "className": "org.moskito.control.plugins.logfile.StatusLogFilePlugin",
        "configurationName": "fct-prod-log"
      },
      {
        "name": "EscalationPlugin",
        "className": "org.moskito.control.plugins.escalation.EscalationPlugin",
        "configurationName": "plugin-escalation"
      }
    ]
  },
  "@dataprocessing": {
    "@processing": [
      "const hundred 100",
      "const constantRevenueGoal 10000",
      "sum reg.total.today.CH reg.total.today.AT,reg.total.today.DE",
      "sum reg.total.yesterday.CH reg.total.yesterday.AT,reg.total.yesterday.DE",
      "sum reg.total.sameYesterday.CH reg.total.sameYesterday.AT,reg.total.sameYesterday.DE",
      "sum reg.total.sameDayWeekAgo.CH reg.total.sameDayWeekAgo.AT,reg.total.sameDayWeekAgo.DE",
      "sum reg.total.sameWeekAgo.CH reg.total.sameWeekAgo.AT,reg.total.sameWeekAgo.DE",
      "sum reg.male.today.CH reg.male.today.AT,reg.male.today.DE",
      "sum reg.male.yesterday.CH reg.male.yesterday.AT,reg.male.yesterday.DE",
      "sum reg.male.sameYesterday.CH reg.male.today.AT,reg.male.sameYesterday.DE",
      "sum reg.male.sameDayWeekAgo.CH reg.male.today.AT,reg.male.sameDayWeekAgo.DE",
      "sum reg.male.sameWeekAgo.CH reg.male.sameWeekAgo.AT,reg.male.sameWeekAgo.DE",
      "sum payments.count.today.CH payments.count.today.AT,payments.count.today.DE",
      "sum payments.count.yesterday.CH payments.count.yesterday.AT,payments.count.yesterday.DE",
      "sum payments.count.sameYesterday.CH payments.count.sameYesterday.AT,payments.count.sameYesterday.DE",
      "sum payments.count.sameDayWeekAgo.CH payments.count.sameDayWeekAgo.AT,payments.count.sameDayWeekAgo.DE",
      "sum payments.count.sameWeekAgo.CH payments.count.sameWeekAgo.AT,payments.count.sameWeekAgo.DE",
      "sum payments.revenue.today.CH payments.revenue.today.AT,payments.revenue.today.DE",
      "sum payments.revenue.yesterday.CH payments.revenue.yesterday.AT,payments.revenue.yesterday.DE",
      "sum payments.revenue.sameYesterday.CH payments.revenue.sameYesterday.AT,payments.revenue.sameYesterday.DE",
      "sum payments.revenue.sameDayWeekAgo.CH payments.revenue.sameDayWeekAgo.AT,payments.revenue.sameDayWeekAgo.DE",
      "sum payments.revenue.sameWeekAgo.CH payments.revenue.sameWeekAgo.AT,payments.revenue.sameWeekAgo.DE",
      "div avgbasket.yesterday payments.revenue.yesterday,payments.count.yesterday",
      "mul avgbasket.yesterday avgbasket.yesterday,hundred",
      "int avgbasket.yesterday avgbasket.yesterday",
      "div avgbasket.yesterday avgbasket.yesterday,hundred",
      "addstring avgbasket.yesterday €",
      "div avgbasket.week payments.revenue.sameDayWeekAgo,payments.count.sameDayWeekAgo",
      "mul avgbasket.week avgbasket.week,hundred",
      "int avgbasket.week avgbasket.week",
      "div avgbasket.week avgbasket.week,hundred",
      "addstring avgbasket.week €",
      "div avgbasket.today payments.revenue.today,payments.count.today",
      "div avgbasket.sameYesterday payments.revenue.sameYesterday,payments.count.sameYesterday",
      "deviationPercent avgbasket.deviation avgbasket.today,avgbasket.sameYesterday",
      "sum avgbasket.change avgbasket.deviation",
      "mul avgbasket.today avgbasket.today,hundred",
      "int avgbasket.today avgbasket.today",
      "div avgbasket.today avgbasket.today,hundred",
      "addstring avgbasket.today €",
      "ifglz avgbasket.arrow avgbasket.deviation,arrow-up,arrow-down,circle",
      "div avgbasket.today.CH payments.revenue.today.CH,payments.count.today.CH",
      "div avgbasket.sameYesterday.CH payments.revenue.sameYesterday.CH,payments.count.sameYesterday.CH",
      "deviationPercent avgbasket.deviation.CH avgbasket.today.CH,avgbasket.sameYesterday.CH",
      "sum avgbasket.change.CH avgbasket.deviation.CH",
      "mul avgbasket.today.CH avgbasket.today.CH,hundred",
      "int avgbasket.today.CH avgbasket.today.CH",
      "div avgbasket.today.CH avgbasket.today.CH,hundred",
      "addstring avgbasket.today.CH €",
      "ifglz avgbasket.arrow.CH avgbasket.deviation.CH,arrow-up,arrow-down,circle",
      "div paymentsrevenuetodayongoal payments.revenue.today,constantRevenueGoal",
      "int payments.revenue.today payments.revenue.today",
      "div paymentsrevenuetodayongoal.CH payments.revenue.today.CH,constantRevenueGoal",
      "int payments.revenue.today.CH payments.revenue.today.CH",
      "div paymentsrevenueweekagoongoal.weekAgo payments.revenue.sameDayWeekAgo,constantRevenueGoal",
      "int payments.revenue.sameDayWeekAgo payments.revenue.sameDayWeekAgo",
      "int payments.revenue.sameWeekAgo payments.revenue.sameWeekAgo",
      "deviationPercent payment.count.deviation payments.count.today,payments.count.sameYesterday",
      "sum payment.count.change payment.count.deviation",
      "ifglz payment.count.arrow payment.count.deviation,arrow-up,arrow-down,circle",
      "addstring payment.count.change %",
      "deviationPercent payment.count.deviation.week payments.count.today,payments.count.sameWeekAgo",
      "sum payment.count.change.week payment.count.deviation.week",
      "ifglz payment.count.arrow.week payment.count.deviation.week,arrow-up,arrow-down,circle",
      "addstring payment.count.change.week %",
      "deviationPercent payment.revenue.deviation payments.revenue.today,payments.revenue.sameYesterday",
      "sum payment.revenue.change payment.revenue.deviation",
      "ifglz payment.revenue.arrow payment.revenue.deviation,arrow-up,arrow-down,circle",
      "addstring payment.revenue.change %",
      "deviationPercent payment.revenue.deviation.week payments.revenue.today,payments.revenue.sameWeekAgo",
      "sum payment.revenue.change.week payment.revenue.deviation.week",
      "ifglz payment.revenue.arrow.week payment.revenue.deviation.week,arrow-up,arrow-down,circle",
      "addstring payment.revenue.change.week %",
      "addstring payments.revenue.today €",
      "deviationPercent reg.total.deviation reg.total.today,reg.total.sameYesterday",
      "sum reg.total.change reg.total.deviation",
      "ifglz reg.total.arrow reg.total.deviation,arrow-up,arrow-down,circle",
      "addstring reg.total.change %",
      "deviationPercent reg.total.deviation.week reg.total.today,reg.total.sameWeekAgo",
      "sum reg.total.change.week reg.total.deviation.week",
      "ifglz reg.total.arrow.week reg.total.deviation.week,arrow-up,arrow-down,circle",
      "addstring reg.total.change.week %",
      "deviationPercent reg.male.deviation reg.male.today,reg.male.sameYesterday",
      "sum reg.male.change reg.male.deviation",
      "ifglz reg.male.arrow reg.male.deviation,arrow-up,arrow-down,circle",
      "addstring reg.male.change %",
      "deviationPercent reg.male.deviation.week reg.male.today,reg.male.sameWeekAgo",
      "sum reg.male.change.week reg.male.deviation.week",
      "ifglz reg.male.arrow.week reg.male.deviation.week,arrow-up,arrow-down,circle",
      "addstring reg.male.change.week %",
      "deviationPercent reg.total.deviation.CH reg.total.today.CH,reg.total.sameYesterday.CH",
      "sum reg.total.change.CH reg.total.deviation.CH",
      "ifglz reg.total.arrow.CH reg.total.deviation.CH,arrow-up,arrow-down,circle",
      "addstring reg.total.change.CH %",
      "deviationPercent reg.total.deviation.week.CH reg.total.today.CH,reg.total.sameWeekAgo.CH",
      "sum reg.total.change.week.CH reg.total.deviation.week.CH",
      "ifglz reg.total.arrow.week.CH reg.total.deviation.week.CH,arrow-up,arrow-down,circle",
      "addstring reg.total.change.week.CH %",
      "deviationPercent reg.male.deviation.CH reg.male.today.CH,reg.male.sameYesterday.CH",
      "sum reg.male.change.CH reg.male.deviation.CH",
      "ifglz reg.male.arrow.CH reg.male.deviation.CH,arrow-up,arrow-down,circle",
      "addstring reg.male.change.CH %",
      "deviationPercent reg.male.deviation.week.CH reg.male.today.CH,reg.male.sameWeekAgo.CH",
      "sum reg.male.change.week.CH reg.male.deviation.week.CH",
      "ifglz reg.male.arrow.week.CH reg.male.deviation.week,arrow-up,arrow-down,circle",
      "addstring reg.male.change.week.CH %",
      "div reg2order payments.count.today,reg.male.today",
      "mul reg2order reg2order,hundred,hundred",
      "int reg2order reg2order",
      "div reg2order reg2order,hundred",
      "addstring reg2order %"
    ],
    "@preprocessing": [],
    "@widgets": [
      {
        "type": "NumberWithCompare",
        "caption": "Regs total today vs yesterday",
        "mapping": "number=reg.total.today, change=reg.total.change, arrow=reg.total.arrow",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Regs total today vs last week",
        "mapping": "number=reg.total.change.week, change=reg.total.sameWeekAgo, arrow=reg.total.arrow.week",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Regs male today vs yesterday",
        "mapping": "number=reg.male.today, change=reg.male.change, arrow=reg.male.arrow",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Regs male today vs last week",
        "mapping": "number=reg.male.change.week, change=reg.male.sameWeekAgo, arrow=reg.male.arrow.week",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "CH Regs total today vs yesterday",
        "mapping": "number=reg.total.today.CH, change=reg.total.change.CH, arrow=reg.total.arrow.CH",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "CH Regs total today vs last week",
        "mapping": "number=reg.total.change.week.CH, change=reg.total.sameWeekAgo.CH, arrow=reg.total.arrow.week.CH",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "CH Regs male today vs yesterday",
        "mapping": "number=reg.male.today.CH, change=reg.male.change.CH, arrow=reg.male.arrow.CH",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "CH Regs male today vs last week",
        "mapping": "number=reg.male.change.week.CH, change=reg.male.sameWeekAgo.CH, arrow=reg.male.arrow.week.CH",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Checkouts today vs yesterday",
        "mapping": "number=payments.count.today, change=payment.count.change, arrow=payment.count.arrow",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Checkouts today vs last week",
        "mapping": "number=payment.count.change.week, change=payments.count.sameWeekAgo, arrow=payment.count.arrow.week",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Reg2order",
        "mapping": "number=reg2order",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Earnings today vs. yesterday",
        "mapping": "number=payments.revenue.today, change=payment.revenue.change, arrow=payment.revenue.arrow",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Earnings today vs. weeak ago",
        "mapping": "number=payment.revenue.change.week, change=payments.revenue.sameWeekAgo, arrow=payment.revenue.arrow.week",
        "tags": "business"
      },
      {
        "type": "HalfGauge",
        "caption": "Earnings on Goal",
        "mapping": "number=payments.revenue.today, percent=paymentsrevenuetodayongoal",
        "tags": "business"
      },
      {
        "type": "HalfGauge",
        "caption": "Earnings on Goal CH",
        "mapping": "number=payments.revenue.today.CH, percent=paymentsrevenuetodayongoal.CH",
        "tags": "business"
      },
      {
        "type": "HalfGauge",
        "caption": "Earnings on Goal last week",
        "mapping": "number=payments.revenue.sameDayWeekAgo, percent=paymentsrevenueweekagoongoal.weekAgo",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Average Basket",
        "mapping": "number=avgbasket.today, change=avgbasket.change, arrow=avgbasket.arrow",
        "tags": "business"
      },
      {
        "type": "NumberWithCompare",
        "caption": "Average Basket CH",
        "mapping": "number=avgbasket.today.CH, change=avgbasket.change.CH, arrow=avgbasket.arrow.CH",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Average Basket Yesterday",
        "mapping": "number=avgbasket.yesterday",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Average Basket Week ago",
        "mapping": "number=avgbasket.week",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email delivered last 1h",
        "mapping": "number=mailgun.1h.delivered.total",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email failed last 1h",
        "mapping": "number=mailgun.1h.failed.total",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email accepted last 1h",
        "mapping": "number=mailgun.1h.accepted.total",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email delivered last day",
        "mapping": "number=mailgun.1d.delivered.total",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email failed last day",
        "mapping": "number=mailgun.1d.failed.total",
        "tags": "business"
      },
      {
        "type": "Number",
        "caption": "Email accepted last day",
        "mapping": "number=mailgun.1d.failed.total",
        "tags": "business"
      }
    ],
    "@retrievers": [
      {
        "name": "jsonpath",
        "configuration": "https://extapi.neueliebe.info/extapi/api/v1/data/paymentsPerDay",
        "@mappings": [
          {
            "variableName": "payments.count.today",
            "expression": "$.results.payments[0].locales.all.count"
          },
          {
            "variableName": "payments.count.sameYesterday",
            "expression": "$.results.payments[1].locales.all.count"
          },
          {
            "variableName": "payments.count.yesterday",
            "expression": "$.results.payments[2].locales.all.count"
          },
          {
            "variableName": "payments.count.sameDayWeekAgo",
            "expression": "$.results.payments[3].locales.all.count"
          },
          {
            "variableName": "payments.count.sameWeekAgo",
            "expression": "$.results.payments[4].locales.all.count"
          },
          {
            "variableName": "payments.revenue.today",
            "expression": "$.results.payments[0].locales.all.revenue"
          },
          {
            "variableName": "payments.revenue.sameYesterday",
            "expression": "$.results.payments[1].locales.all.revenue"
          },
          {
            "variableName": "payments.revenue.yesterday",
            "expression": "$.results.payments[2].locales.all.revenue"
          },
          {
            "variableName": "payments.revenue.sameDayWeekAgo",
            "expression": "$.results.payments[3].locales.all.revenue"
          },
          {
            "variableName": "payments.revenue.sameWeekAgo",
            "expression": "$.results.payments[4].locales.all.revenue"
          },
          {
            "variableName": "payments.count.today.CH_DE",
            "expression": "$.results.payments[0].locales.CH.count"
          },
          {
            "variableName": "payments.count.sameYesterday.CH_DE",
            "expression": "$.results.payments[1].locales.CH.count"
          },
          {
            "variableName": "payments.count.yesterday.CH_DE",
            "expression": "$.results.payments[2].locales.CH.count"
          },
          {
            "variableName": "payments.count.sameDayWeekAgo.CH_DE",
            "expression": "$.results.payments[3].locales.CH.count"
          },
          {
            "variableName": "payments.count.sameWeekAgo.CH_DE",
            "expression": "$.results.payments[4].locales.CH.count"
          },
          {
            "variableName": "payments.revenue.today.CH_DE",
            "expression": "$.results.payments[0].locales.CH.revenue"
          },
          {
            "variableName": "payments.revenue.sameYesterday.CH_DE",
            "expression": "$.results.payments[1].locales.CH.revenue"
          },
          {
            "variableName": "payments.revenue.yesterday.CH_DE",
            "expression": "$.results.payments[2].locales.CH.revenue"
          },
          {
            "variableName": "payments.revenue.sameDayWeekAgo.CH_DE",
            "expression": "$.results.payments[3].locales.CH.revenue"
          },
          {
            "variableName": "payments.revenue.sameWeekAgo.CH_DE",
            "expression": "$.results.payments[4].locales.CH.revenue"
          },
          {
            "variableName": "payments.count.today.AT",
            "expression": "$.results.payments[0].locales.AT.count"
          },
          {
            "variableName": "payments.count.sameYesterday.AT",
            "expression": "$.results.payments[1].locales.AT.count"
          },
          {
            "variableName": "payments.count.yesterday.AT",
            "expression": "$.results.payments[2].locales.AT.count"
          },
          {
            "variableName": "payments.count.sameDayWeekAgo.AT",
            "expression": "$.results.payments[3].locales.AT.count"
          },
          {
            "variableName": "payments.count.sameWeekAgo.AT",
            "expression": "$.results.payments[4].locales.AT.count"
          },
          {
            "variableName": "payments.revenue.today.AT",
            "expression": "$.results.payments[0].locales.AT.revenue"
          },
          {
            "variableName": "payments.revenue.sameYesterday.AT",
            "expression": "$.results.payments[1].locales.AT.revenue"
          },
          {
            "variableName": "payments.revenue.yesterday.AT",
            "expression": "$.results.payments[2].locales.AT.revenue"
          },
          {
            "variableName": "payments.revenue.sameDayWeekAgo.AT",
            "expression": "$.results.payments[3].locales.AT.revenue"
          },
          {
            "variableName": "payments.revenue.sameWeekAgo.AT",
            "expression": "$.results.payments[4].locales.AT.revenue"
          },
          {
            "variableName": "payments.count.today.DE",
            "expression": "$.results.payments[0].locales.DE.count"
          },
          {
            "variableName": "payments.count.sameYesterday.DE",
            "expression": "$.results.payments[1].locales.DE.count"
          },
          {
            "variableName": "payments.count.yesterday.DE",
            "expression": "$.results.payments[2].locales.DE.count"
          },
          {
            "variableName": "payments.count.sameDayWeekAgo.DE",
            "expression": "$.results.payments[3].locales.DE.count"
          },
          {
            "variableName": "payments.count.sameWeekAgo.DE",
            "expression": "$.results.payments[4].locales.DE.count"
          },
          {
            "variableName": "payments.revenue.today.DE",
            "expression": "$.results.payments[0].locales.DE.revenue"
          },
          {
            "variableName": "payments.revenue.sameYesterday.DE",
            "expression": "$.results.payments[1].locales.DE.revenue"
          },
          {
            "variableName": "payments.revenue.yesterday.DE",
            "expression": "$.results.payments[2].locales.DE.revenue"
          },
          {
            "variableName": "payments.revenue.sameDayWeekAgo.DE",
            "expression": "$.results.payments[3].locales.DE.revenue"
          },
          {
            "variableName": "payments.revenue.sameWeekAgo.DE",
            "expression": "$.results.payments[4].locales.DE.revenue"
          }
        ]
      },
      {
        "name": "jsonpath",
        "configuration": "https://api:[email protected]/v3/mg.neueliebe.info/stats/total?event=delivered&event=accepted&event=failed&duration=1d",
        "@mappings": [
          {
            "variableName": "mailgun.1d.accepted.total",
            "expression": "$.stats[0].accepted.total"
          },
          {
            "variableName": "mailgun.1d.delivered.total",
            "expression": "$.stats[0].delivered.total"
          },
          {
            "variableName": "mailgun.1d.failed.total",
            "expression": "$.stats[0].failed.permanent.total"
          }
        ]
      },
      {
        "name": "jsonpath",
        "configuration": "https://api:[email protected]/v3/mg.neueliebe.info/stats/total?event=delivered&event=accepted&event=failed&duration=1h",
        "@mappings": [
          {
            "variableName": "mailgun.1h.accepted.total",
            "expression": "$.stats[0].accepted.total"
          },
          {
            "variableName": "mailgun.1h.delivered.total",
            "expression": "$.stats[0].delivered.total"
          },
          {
            "variableName": "mailgun.1h.failed.total",
            "expression": "$.stats[0].failed.permanent.total"
          }
        ]
      },
      {
        "name": "jsonpath",
        "configuration": "https://extapi.neueliebe.info/extapi/api/v1/data/registrationsPerDay",
        "@mappings": [
          {
            "variableName": "reg.total.today",
            "expression": "$.results.registrations[0].locales.all.count"
          },
          {
            "variableName": "reg.total.yesterday",
            "expression": "$.results.registrations[1].locales.all.count"
          },
          {
            "variableName": "reg.total.sameYesterday",
            "expression": "$.results.registrations[2].locales.all.count"
          },
          {
            "variableName": "reg.total.sameDayWeekAgo",
            "expression": "$.results.registrations[3].locales.all.count"
          },
          {
            "variableName": "reg.total.sameWeekAgo",
            "expression": "$.results.registrations[4].locales.all.count"
          },
          {
            "variableName": "reg.male.today",
            "expression": "$.results.registrations[0].locales.all.male"
          },
          {
            "variableName": "reg.male.yesterday",
            "expression": "$.results.registrations[1].locales.all.male"
          },
          {
            "variableName": "reg.male.sameYesterday",
            "expression": "$.results.registrations[2].locales.all.male"
          },
          {
            "variableName": "reg.male.sameDayWeekAgo",
            "expression": "$.results.registrations[3].locales.all.male"
          },
          {
            "variableName": "reg.male.sameWeekAgo",
            "expression": "$.results.registrations[4].locales.all.male"
          },
          {
            "variableName": "reg.total.today.CH_DE",
            "expression": "$.results.registrations[0].locales.CH.count"
          },
          {
            "variableName": "reg.total.yesterday.CH_DE",
            "expression": "$.results.registrations[1].locales.CH.count"
          },
          {
            "variableName": "reg.total.sameYesterday.CH_DE",
            "expression": "$.results.registrations[2].locales.CH.count"
          },
          {
            "variableName": "reg.total.sameDayWeekAgo.CH_DE",
            "expression": "$.results.registrations[3].locales.CH.count"
          },
          {
            "variableName": "reg.total.sameWeekAgo.CH_DE",
            "expression": "$.results.registrations[4].locales.CH.count"
          },
          {
            "variableName": "reg.male.today.CH_DE",
            "expression": "$.results.registrations[0].locales.CH.male"
          },
          {
            "variableName": "reg.male.yesterday.CH_DE",
            "expression": "$.results.registrations[1].locales.CH.male"
          },
          {
            "variableName": "reg.male.sameYesterday.CH_DE",
            "expression": "$.results.registrations[2].locales.CH.male"
          },
          {
            "variableName": "reg.male.sameDayWeekAgo.CH_DE",
            "expression": "$.results.registrations[3].locales.CH.male"
          },
          {
            "variableName": "reg.male.sameWeekAgo.CH_DE",
            "expression": "$.results.registrations[4].locales.CH.male"
          },
          {
            "variableName": "reg.total.today.AT",
            "expression": "$.results.registrations[0].locales.AT.count"
          },
          {
            "variableName": "reg.total.yesterday.AT",
            "expression": "$.results.registrations[1].locales.AT.count"
          },
          {
            "variableName": "reg.total.sameYesterday.AT",
            "expression": "$.results.registrations[2].locales.AT.count"
          },
          {
            "variableName": "reg.total.sameDayWeekAgo.AT",
            "expression": "$.results.registrations[3].locales.AT.count"
          },
          {
            "variableName": "reg.total.sameWeekAgo.AT",
            "expression": "$.results.registrations[4].locales.AT.count"
          },
          {
            "variableName": "reg.male.today.AT",
            "expression": "$.results.registrations[0].locales.AT.male"
          },
          {
            "variableName": "reg.male.yesterday.AT",
            "expression": "$.results.registrations[1].locales.AT.male"
          },
          {
            "variableName": "reg.male.sameYesterday.AT",
            "expression": "$.results.registrations[2].locales.AT.male"
          },
          {
            "variableName": "reg.male.sameDayWeekAgo.AT",
            "expression": "$.results.registrations[3].locales.AT.male"
          },
          {
            "variableName": "reg.male.sameWeekAgo.AT",
            "expression": "$.results.registrations[4].locales.AT.male"
          },
          {
            "variableName": "reg.total.today.DE",
            "expression": "$.results.registrations[0].locales.DE.count"
          },
          {
            "variableName": "reg.total.yesterday.DE",
            "expression": "$.results.registrations[1].locales.DE.count"
          },
          {
            "variableName": "reg.total.sameYesterday.DE",
            "expression": "$.results.registrations[2].locales.DE.count"
          },
          {
            "variableName": "reg.total.sameDayWeekAgo.DE",
            "expression": "$.results.registrations[3].locales.DE.count"
          },
          {
            "variableName": "reg.total.sameWeekAgo.DE",
            "expression": "$.results.registrations[4].locales.DE.count"
          },
          {
            "variableName": "reg.male.today.DE",
            "expression": "$.results.registrations[0].locales.DE.male"
          },
          {
            "variableName": "reg.male.yesterday.DE",
            "expression": "$.results.registrations[1].locales.DE.male"
          },
          {
            "variableName": "reg.male.sameYesterday.DE",
            "expression": "$.results.registrations[2].locales.DE.male"
          },
          {
            "variableName": "reg.male.sameDayWeekAgo.DE",
            "expression": "$.results.registrations[3].locales.DE.male"
          },
          {
            "variableName": "reg.male.sameWeekAgo.DE",
            "expression": "$.results.registrations[4].locales.DE.male"
          }
        ]
      }
    ]
  },
  "trackUsage": true
}