Skip to content

Commit a812c9f

Browse files
committed
updated the prometheus specific changes
1 parent 11c3222 commit a812c9f

1 file changed

Lines changed: 77 additions & 29 deletions

File tree

coe-on-standalone-linux.md

Lines changed: 77 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -28,41 +28,89 @@ Perform the following steps to deploy Citrix ADC Observability Exporter on a sta
2828
- ./cores/:/cores/:rw
2929
```
3030
31-
2. Create `lstreamd_default.conf` file with the required settings. The following is a sample configuration for the Elasticsearch endpoint speific deployment.
32-
33-
{
34-
"Endpoints": {
35-
"ES": {
36-
"ServerUrl": "elasticsearch.default.svc.cluster.local:9200",
37-
"IndexPrefix":"adc_coe",
38-
"IndexInterval": "daily",
39-
"RecordType": {
40-
"HTTP": "all",
41-
"TCP": "all",
42-
"SWG": "all",
43-
"VPN": "all",
44-
"NGS": "all",
45-
"ICA": "all",
46-
"APPFW": "none",
47-
"BOT": "none",
48-
"VIDEOOPT": "none",
49-
"BURST_CQA": "none",
50-
"SLA": "none",
51-
"MONGO": "none"
52-
},
53-
"ProcessAlways": "no",
54-
"ProcessYieldTimeOut": "500",
55-
"MaxConnections": "512",
56-
"ElkMaxSendBuffersPerSec": "64",
57-
"JsonFileDump": "no"
31+
2. Create the `lstreamd_default.conf` file with the required settings.
32+
33+
- Following is a sample configuration for Elasticsearch endpoint specific deployment:
34+
35+
{
36+
"Endpoints": {
37+
"ES": {
38+
"ServerUrl": "elasticsearch.default.svc.cluster.local:9200",
39+
"IndexPrefix":"adc_coe",
40+
"IndexInterval": "daily",
41+
"RecordType": {
42+
"HTTP": "all",
43+
"TCP": "all",
44+
"SWG": "all",
45+
"VPN": "all",
46+
"NGS": "all",
47+
"ICA": "all",
48+
"APPFW": "none",
49+
"BOT": "none",
50+
"VIDEOOPT": "none",
51+
"BURST_CQA": "none",
52+
"SLA": "none",
53+
"MONGO": "none"
54+
},
55+
"ProcessAlways": "no",
56+
"ProcessYieldTimeOut": "500",
57+
"MaxConnections": "512",
58+
"ElkMaxSendBuffersPerSec": "64",
59+
"JsonFileDump": "no"
60+
}
5861
}
59-
}
60-
}
62+
}
63+
64+
- Following is a sample configuration for Elastic search endpoint specific deployment with Prometheus. For Citrix ADC Observability Exporter version 1.4.0001, you should add `"PrometheusMode": "yes"` to the Elasticsearch `lstreamd_default.conf` file to enable Prometheus monitoring.
65+
66+
{
67+
"Endpoints": {
68+
"ES": {
69+
"ServerUrl": "elasticsearch.default.svc.cluster.local:9200",
70+
"IndexPrefix":"adc_coe",
71+
"IndexInterval": "daily",
72+
"RecordType": {
73+
"HTTP": "all",
74+
"TCP": "all",
75+
"SWG": "all",
76+
"VPN": "all",
77+
"NGS": "all",
78+
"ICA": "all",
79+
"APPFW": "none",
80+
"BOT": "none",
81+
"VIDEOOPT": "none",
82+
"BURST_CQA": "none",
83+
"SLA": "none",
84+
"MONGO": "none"
85+
},
86+
"ProcessAlways": "no",
87+
"ProcessYieldTimeOut": "500",
88+
"MaxConnections": "512",
89+
"ElkMaxSendBuffersPerSec": "64",
90+
"JsonFileDump": "no"
91+
"PrometheusMode": "yes"
92+
}
93+
}
94+
}
6195

6296
3. Run the `docker-compose up` command.
6397

6498
Citrix ADC Observability Exporter is deployed and exposed on port 5557 and port 5563 for Citrix ADC transaction data and metrics data respectively.
6599

100+
### Prometheus standalone deployment
101+
102+
For Citrix ADC observability exporter, with Prometheus as the endpoint following is the `lstreamd_default.conf` file configuration.
103+
104+
{
105+
"Endpoints": {
106+
"ZIPKIN": {
107+
"ServerUrl":"http://0.0.0.0:0",
108+
"RecordType":{},
109+
"PrometheusMode":"yes"
110+
}
111+
}
112+
}
113+
66114
## Integrate Citrix ADC with multiple Citrix ADC Observability Exporter instances manually
67115

68116
You can configure Citrix ADC Observability Exporter manually in Citrix ADC. Manual configuration is suitable for Citrix ADC in MPX and VPX form factors. We recommend deploying the Citrix ADC Observability Exporter in the automated way with the YAML file as described in the preceding sections.

0 commit comments

Comments
 (0)