Merge "[DMAAP] DMaaP ServiceMesh compatibility"
[oom.git] / kubernetes / consul / resources / config / consul-agent-config / log-logstash.json
1 {
2   "service": {
3     "name": "Health Check: Log - Log Stash",
4     "checks": [
5       {
6         "id": "log-logstash-internal-server-gi",
7         "name": "Log Stash Health Check - General Information",
8         "http": "http://log-ls-http:9600/?pretty",
9         "method": "GET",
10         "tls_skip_verify": true,
11         "interval": "15s",
12         "timeout": "1s"
13       },
14       {
15         "id": "log-logstash-internal-server-node-info",
16         "name": "Log Stash Health Check - Node Information",
17         "http": "http://log-ls-http:9600/_node/?pretty",
18         "method": "GET",
19         "tls_skip_verify": true,
20         "interval": "15s",
21         "timeout": "1s"
22       },
23       {
24         "id": "log-logstash-internal-server-os-info",
25         "name": "Log Stash Health Check - OS Information",
26         "http": "http://log-ls-http:9600/_node/os?pretty",
27         "method": "GET",
28         "tls_skip_verify": true,
29         "interval": "15s",
30         "timeout": "1s"
31       },
32       {
33         "id": "log-logstash-internal-server-jvm-info",
34         "name": "Log Stash Health Check - JVM Information",
35         "http": "http://log-ls-http:9600/_node/jvm?pretty",
36         "method": "GET",
37         "tls_skip_verify": true,
38         "interval": "15s",
39         "timeout": "1s"
40       },
41       {
42         "id": "log-logstash-internal-server-plugin-info",
43         "name": "Log Stash Health Check - Plugin Information",
44         "http": "http://log-ls-http:9600/_node/plugins?pretty",
45         "method": "GET",
46         "tls_skip_verify": true,
47         "interval": "15s",
48         "timeout": "1s"
49       },
50       {
51         "id": "log-logstash-internal-server-node-stat",
52         "name": "Log Stash Health Check - Node Stats",
53         "http": "http://log-ls-http:9600/_node/stats?pretty",
54         "method": "GET",
55         "tls_skip_verify": true,
56         "interval": "15s",
57         "timeout": "1s"
58       },
59       {
60         "id": "log-logstash-internal-server-jvm-stat",
61         "name": "Log Stash Health Check - JVM Stats",
62         "http": "http://log-ls-http:9600/_node/stats/jvm?pretty",
63         "method": "GET",
64         "tls_skip_verify": true,
65         "interval": "15s",
66         "timeout": "1s"
67       },
68       {
69         "id": "log-logstash-internal-server-process-stat",
70         "name": "Log Stash Health Check - Process Stats",
71         "http": "http://log-ls-http:9600/_node/stats/process?pretty",
72         "method": "GET",
73         "tls_skip_verify": true,
74         "interval": "15s",
75         "timeout": "1s"
76       },
77       {
78         "id": "log-logstash-internal-server-os-stat",
79         "name": "Log Stash Health Check - OS Stats",
80         "http": "http://log-ls-http:9600/_node/stats/os?pretty",
81         "method": "GET",
82         "tls_skip_verify": true,
83         "interval": "15s",
84         "timeout": "1s"
85       },
86       {
87         "id": "log-logstash-tcp",
88         "name": "Log Stash File Beat TCP Health Check",
89         "tcp": "log-ls:5044",
90         "interval": "15s",
91         "timeout": "1s"
92       }
93     ]
94   }
95 }