[Metricbeat][Kubernetes] Extend state_node with more conditions#23905
Merged
ChrsMark merged 3 commits intoelastic:masterfrom Feb 16, 2021
Merged
[Metricbeat][Kubernetes] Extend state_node with more conditions#23905ChrsMark merged 3 commits intoelastic:masterfrom
ChrsMark merged 3 commits intoelastic:masterfrom
Conversation
Contributor
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
Trends 🧪💚 Flaky test reportTests succeeded. Expand to view the summary
Test stats 🧪
|
|
This pull request doesn't have a |
Member
|
/test |
71482ce to
21f4b0e
Compare
21f4b0e to
848efcc
Compare
7cf36a7 to
3695892
Compare
3695892 to
cf8a815
Compare
4017267 to
72ca845
Compare
72ca845 to
f648d86
Compare
Contributor
|
Pinging @elastic/integrations (Team:Integrations) |
Member
|
/test |
Member
|
@jsoriano do you want to have a look too? |
jsoriano
reviewed
Feb 15, 2021
metricbeat/module/kubernetes/state_node/_meta/test/ksm.v1.8.0.expected
Outdated
Show resolved
Hide resolved
…3905) Signed-off-by: Ioannis Androulidakis <ioannis@arrikto.com>
…astic#23905) Signed-off-by: Ioannis Androulidakis <ioannis@arrikto.com>
f648d86 to
98cd81b
Compare
Member
|
There are some linting failures, @ioandr try to run |
Signed-off-by: chrismark <chrismarkou92@gmail.com>
Member
|
Did the update so as to unblock it, @ioandr no need to run it again. Let's see if CI is happy and we can merge this one. |
Merged
12 tasks
ChrsMark
pushed a commit
to ChrsMark/beats
that referenced
this pull request
Feb 16, 2021
…tic#23905) (cherry picked from commit 125c29d)
v1v
added a commit
to v1v/beats
that referenced
this pull request
Feb 16, 2021
…-arm * upstream/master: [Metricbeat][Kubernetes] Extend state_node with more conditions (elastic#23905) [CI] googleStorageUploadExt step (elastic#24048) Check fields are documented for aws metricsets (elastic#23887) Update go-concert to 0.1.0 (elastic#23770) [Libbeat][New Processor] XML Decode (elastic#23678) Fix: bad substitution of API key (elastic#24036) [Filebeat] Add Pensando DFW Module (elastic#21063) [Filebeat] Check if processor is supported by ES version (elastic#23763) Syslog system tests: be more forgiving (elastic#24021)
ChrsMark
added a commit
that referenced
this pull request
Feb 16, 2021
v1v
added a commit
to v1v/beats
that referenced
this pull request
Feb 17, 2021
…dows-7 * upstream/master: (332 commits) Use ECS v1.8.0 (elastic#24086) Add support for postgresql csv logs (elastic#23334) [Heartbeat] Refactor config system (elastic#23467) [CI] install docker-compose with retry (elastic#24069) Add nodes to filebeat-kubernetes.yaml ClusterRole - fixes elastic#24051 (elastic#24052) updating manifest files for filebeat threatintel module (elastic#24074) Add Zeek Signatures (elastic#23772) Update Beats to ECS 1.8.0 (elastic#23465) Support running Docker logging plugin on ARM64 (elastic#24034) Fix ec2 metricset fields.yml and add integration test (elastic#23726) Only build targz and zip versions of Beats if PACKAGES is set in agent (elastic#24060) [Filebeat] Add field definitions for known Netflow/IPFIX vendor fields (elastic#23773) [Elastic Agent] Enroll with Fleet Server (elastic#23865) [Filebeat] Convert logstash logEvent.action objects to strings (elastic#23944) [Ingest Management] Fix reloading of log level for services (elastic#24055) Add Agent standalone k8s manifest (elastic#23679) [Metricbeat][Kubernetes] Extend state_node with more conditions (elastic#23905) [CI] googleStorageUploadExt step (elastic#24048) Check fields are documented for aws metricsets (elastic#23887) Update go-concert to 0.1.0 (elastic#23770) ...
This was referenced Feb 25, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR extends the
state_nodemodule of the Metricbeat's Kubernetes module with more status conditions, such asMemoryPressure,DiskPressure,OutOfDiskandPIDPressure.Refactor the
opFilterPrometheus metric helper to allow the declaration of multiple Metricbeat fields from a single Prometheus metric, based on allowed label values.Why is it important?
Adding more status conditions of Kubernetes nodes is useful for monitoring and alerting purposes as it allows one to use conditions like:
Checklist
I have made corresponding change to the default configuration filesCHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.Author's Checklist
CHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.Related issues
Use cases
Screenshots
Logs