blob: 9eb60fdf8a777b4324259776ac158210b9d1c5ef [file] [log] [blame]
mayankg2703f1ffdfd2018-02-02 06:53:33 +00001{
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",
jasmineWen85d9d732018-03-06 16:13:35 +00008 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +00009 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000017 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000018 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000026 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/os?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000027 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000035 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/jvm?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000036 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000044 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/plugins?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000045 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000053 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/stats?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000054 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000062 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/stats/jvm?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000063 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000071 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/stats/process?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000072 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000080 "http": "http://logstashinternal.{{ .Values.nsPrefix }}:9600/_node/stats/os?pretty",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000081 "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",
jasmineWen85d9d732018-03-06 16:13:35 +000089 "tcp": "logstash.{{ .Values.nsPrefix }}:5044",
mayankg2703f1ffdfd2018-02-02 06:53:33 +000090 "interval": "15s",
91 "timeout": "1s"
92 }
93 ]
94 }
95}