View apache extended status

I am currently monitoring the Apache status page, however. the extended status is not viewable/searchable in Kibana. Is there a way to get the extended status info from the status page into elastic using the metricbeat apache module?
Thanks.

Reading through https://documentation.help/httpd-2.0-es/mod_status.html and https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-apache-status.html it appears the Metricbeat apache module already knows how to ingest extended status fields. Could you post a sample document from your Elasticsearch cluster showing the lack of extended status fields in it?

Shaunak

`{

"_index": "code-metricbeat-7.5.0-2019.12.12-000001",
"_type": "_doc",
"_id": "8gKmWG8BsX8Gf5MmiDzQ",
"_score": 1,
"_source": {
"@timestamp": "2019-12-30T21:11:45.629Z",
"ecs": {
"version": "1.1.0"
},
"host": {
"name": "it-sdp-elbk",
"hostname": "it-sdp-elbk",
"architecture": "x86_64",
"os": {
"family": "redhat",
"name": "Red Hat Enterprise Linux",
"kernel": "4.18.0-80.el8.x86_64",
"codename": "Ootpa",
"platform": "rhel",
"version": "8.0 (Ootpa)"
},
"id": "c5e619c01395431bb0bd652bd26dae10",
"containerized": false
},
"agent": {
"id": "df77a5d7-12c1-4def-974f-4bae9a85d477",
"version": "7.5.0",
"type": "metricbeat",
"ephemeral_id": "ce58b51c-a9c1-4ea1-a910-a2a817727177",
"hostname": "it-sdp-elbk"
},
"event": {
"dataset": "apache.status",
"module": "apache",
"duration": 11132026
},
"metricset": {
"name": "status",
"period": 10000
},
"service": {
"address": "xxxx.xxxxxx.xxx",
"type": "apache"
},
"apache": {
"status": {
"workers": {
"idle": 179,
"busy": 21
},
"connections": {
"total": 161,
"async": {
"closing": 84,
"writing": 0,
"keep_alive": 53
}
},
"load": {
"1": 0.93,
"5": 1.09,
"15": 1.06
},
"total_accesses": 71217636,
"cpu": {
"children_system": 62559.1,
"load": 9.23653,
"user": 2160.66,
"system": 1078.53,
"children_user": 120387
},
"total_kbytes": 9917617674,
"requests_per_sec": 35.3306,
"uptime": {
"uptime": 2015749,
"server_uptime": 2015749
},
"scoreboard": {
"keepalive": 0,
"dns_lookup": 0,
"closing_connection": 0,
"logging": 0,
"idle_cleanup": 0,
"open_slot": 200,
"gracefully_finishing": 0,
"total": 400,
"starting_up": 0,
"reading_request": 6,
"sending_reply": 15,
"waiting_for_connection": 179
},
"bytes_per_sec": 5038150,
"hostname": "xxxx.xxxxxx.xxx",
"bytes_per_request": 142600
}
}
},
"fields": {
"@timestamp": [
"2019-12-30T21:11:45.629Z"
]
}
}`

I'm not sure if this is the extended status information or not. What I am looking for is the information displayed in the following fields:
srv
PID
Acc
M
CPU
SS
Req
Dur
Conn
Child
Slot
Client
Protocol
VHost
Request

Sorry mate. Can you translate?

Hi,
I have done some more research and read through the linked page and the following fields from the scoreboard are not consumed. Is there a way to include them through metricbeat apache module or any either way?
(Srv,PID,Acc,M,CPU,SS,Req,Dur,Conn,Child,Slot,Client,Protocol,VHost,Request)

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.