Skip to content

Commit c391973

Browse files
authored
[IBM WebSphere Application Server] Add WebSphere Application Server Integration Package with ThreadPool data stream (#3138)
* Add WebSphere Application Server integration package with threadpool datastream. * Update changelog PR * Update documentation * Update manifest * Update readme * Update ecs version, readme, ingest pipeline, dashboard and docker. * Update pipeline test * Update description in readme and manifest * Update handlebar * Update manifest file
1 parent 4317807 commit c391973

24 files changed

+2118
-5
lines changed

packages/websphere_application_server/_dev/build/docs/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This Elastic integration is used to collect the following metrics from [IBM WebS
44

55
- JDBC metrics
66
- Servlet metrics
7+
- ThreadPool metrics
78

89
This integration uses Prometheus to collect above metrics.
910

@@ -23,4 +24,12 @@ This data stream collects Servlet related metrics.
2324

2425
{{event "servlet"}}
2526

26-
{{fields "servlet"}}
27+
{{fields "servlet"}}
28+
29+
## ThreadPool
30+
31+
This data stream collects Thread related metrics.
32+
33+
{{event "threadpool"}}
34+
35+
{{fields "threadpool"}}

packages/websphere_application_server/changelog.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# newer versions go on top
22
- version: "0.1.0"
33
changes:
4+
- description: WebSphere Application Server integration package with threadpool data stream.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/3138
47
- description: WebSphere Application Server integration package with servlet data stream.
58
type: enhancement
69
link: https://github.com/elastic/integrations/pull/3085
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
dynamic_fields:
2+
event.ingested: ".*"
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
{
2+
"events": [
3+
{
4+
"prometheus": {
5+
"labels": {
6+
"instance": "10.0.14.233:9080",
7+
"job": "prometheus",
8+
"pool": "SIBFAPInboundThreadPool"
9+
},
10+
"metrics": {
11+
"was_threadpool_declaredThreadHungs_total": 0,
12+
"was_threadpool_destroy_total": 0,
13+
"was_threadpool_clearedThreadHungs_total": 0,
14+
"was_threadpool_active_time_seconds_total": 0,
15+
"was_threadpool_active_total": 0,
16+
"was_threadpool_active_threads": 0,
17+
"was_threadpool_concurrentHung_threads": 0,
18+
"was_threadpool_create_total": 0,
19+
"was_threadpool_size": 0
20+
}
21+
}
22+
},
23+
{
24+
"prometheus": {
25+
"metrics": {
26+
"was_threadpool_active_time_seconds_total": 0,
27+
"was_threadpool_create_total": 0,
28+
"was_threadpool_destroy_total": 0,
29+
"was_threadpool_active_total": 0,
30+
"was_threadpool_active_threads": 0,
31+
"was_threadpool_concurrentHung_threads": 0,
32+
"was_threadpool_declaredThreadHungs_total": 0,
33+
"was_threadpool_size": 1,
34+
"was_threadpool_clearedThreadHungs_total": 0
35+
},
36+
"labels": {
37+
"pool": "SoapConnectorThreadPool",
38+
"instance": "10.0.14.233:9080",
39+
"job": "prometheus"
40+
}
41+
}
42+
},
43+
{
44+
"prometheus": {
45+
"labels": {
46+
"job": "prometheus",
47+
"pool": "WMQJCAResourceAdapter",
48+
"instance": "10.0.14.233:9080"
49+
},
50+
"metrics": {
51+
"was_threadpool_declaredThreadHungs_total": 0,
52+
"was_threadpool_active_time_seconds_total": 0,
53+
"was_threadpool_active_total": 0,
54+
"was_threadpool_concurrentHung_threads": 0,
55+
"was_threadpool_create_total": 0,
56+
"was_threadpool_destroy_total": 0,
57+
"was_threadpool_size": 0,
58+
"was_threadpool_active_threads": 0,
59+
"was_threadpool_clearedThreadHungs_total": 0
60+
}
61+
}
62+
},
63+
{
64+
"prometheus": {
65+
"labels": {
66+
"job": "prometheus",
67+
"pool": "WebContainer",
68+
"instance": "10.0.14.233:9080"
69+
},
70+
"metrics": {
71+
"was_threadpool_active_threads": 2,
72+
"was_threadpool_declaredThreadHungs_total": 0,
73+
"was_threadpool_active_total": 0,
74+
"was_threadpool_create_total": 1,
75+
"was_threadpool_size": 5,
76+
"was_threadpool_clearedThreadHungs_total": 0,
77+
"was_threadpool_concurrentHung_threads": 0,
78+
"was_threadpool_active_time_seconds_total": 0,
79+
"was_threadpool_destroy_total": 0
80+
}
81+
}
82+
},
83+
{
84+
"prometheus": {
85+
"labels": {
86+
"pool": "AriesThreadPool",
87+
"instance": "10.0.14.233:9080",
88+
"job": "prometheus"
89+
},
90+
"metrics": {
91+
"was_threadpool_active_time_seconds_total": 0,
92+
"was_threadpool_declaredThreadHungs_total": 0,
93+
"was_threadpool_active_total": 0,
94+
"was_threadpool_size": 0,
95+
"was_threadpool_destroy_total": 0,
96+
"was_threadpool_clearedThreadHungs_total": 0,
97+
"was_threadpool_create_total": 0,
98+
"was_threadpool_active_threads": 0,
99+
"was_threadpool_concurrentHung_threads": 0
100+
}
101+
}
102+
},
103+
{
104+
"prometheus": {
105+
"labels": {
106+
"job": "prometheus",
107+
"pool": "Default",
108+
"instance": "10.0.14.233:9080"
109+
},
110+
"metrics": {
111+
"was_threadpool_declaredThreadHungs_total": 0,
112+
"was_threadpool_clearedThreadHungs_total": 0,
113+
"was_threadpool_concurrentHung_threads": 0,
114+
"was_threadpool_create_total": 0,
115+
"was_threadpool_active_time_seconds_total": 0,
116+
"was_threadpool_active_threads": 0,
117+
"was_threadpool_destroy_total": 0,
118+
"was_threadpool_active_total": 0,
119+
"was_threadpool_size": 0
120+
}
121+
}
122+
},
123+
{
124+
"prometheus": {
125+
"labels": {
126+
"pool": "HAManager.thread.pool",
127+
"instance": "10.0.14.233:9080",
128+
"job": "prometheus"
129+
},
130+
"metrics": {
131+
"was_threadpool_size": 2,
132+
"was_threadpool_create_total": 0,
133+
"was_threadpool_declaredThreadHungs_total": 0,
134+
"was_threadpool_active_time_seconds_total": 0,
135+
"was_threadpool_destroy_total": 0,
136+
"was_threadpool_concurrentHung_threads": 0,
137+
"was_threadpool_active_total": 0,
138+
"was_threadpool_clearedThreadHungs_total": 0,
139+
"was_threadpool_active_threads": 0
140+
}
141+
}
142+
}
143+
]
144+
}

0 commit comments

Comments
 (0)