Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[receiver/dockerstats] Add inspect metrics (#21803)
**Description:** Adds 3 new metrics from the docker inspect api * container.cpu.limit * container.cpu.shares * container.restart.count Since all these metrics are collected from the inspect api, a new method was created (`recordInspectMetrics`) where only the containerJSON structure is passed as an argument. **Link to tracking Issue:** #21087 **Testing:** New metrics were added to the receiver test and expected_metrics.yaml files. The receiver and config tests were also adjusted to reflect the minimum api version of 1.25 ``` ❯ go clean -testcache ❯ make test go test -race -timeout 300s -parallel 4 --tags="" ./... ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver 0.508s ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver/internal/metadata 0.381s ❯ go test --tags integration ./... ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver 14.060s ok github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver/internal/metadata 0.241s ``` **Documentation:** New metrics documentation was generated using `mdatagen` --------- Signed-off-by: Paschalis Tsilias <[email protected]> Signed-off-by: Christian Kruse <[email protected]> Signed-off-by: Dani Louca <[email protected]> Signed-off-by: Jared Tan <[email protected]> Signed-off-by: Dominik Rosiek <[email protected]> Signed-off-by: Raphael Silva <[email protected]> Signed-off-by: Alex Boten <[email protected]> Signed-off-by: Pavol Loffay <[email protected]> Signed-off-by: Juraci Paixão Kröhling <[email protected]> Signed-off-by: Sean Porter <[email protected]> Co-authored-by: Christian Felipe Álvarez <[email protected]> Co-authored-by: Christian <[email protected]> Co-authored-by: Ryan Fitzpatrick <[email protected]> Co-authored-by: Martin Majlis <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]> Co-authored-by: hovavza <[email protected]> Co-authored-by: Povilas Versockas <[email protected]> Co-authored-by: Dmitrii Anoshin <[email protected]> Co-authored-by: sakulali <[email protected]> Co-authored-by: OpenTelemetry Bot <[email protected]> Co-authored-by: Tyler Helmuth <[email protected]> Co-authored-by: Paschalis Tsilias <[email protected]> Co-authored-by: Juraci Paixão Kröhling <[email protected]> Co-authored-by: Andrzej Stencel <[email protected]> Co-authored-by: Brandon Johnson <[email protected]> Co-authored-by: Miel Donkers <[email protected]> Co-authored-by: bryan-aguilar <[email protected]> Co-authored-by: Christian Kruse <[email protected]> Co-authored-by: gord02 <[email protected]> Co-authored-by: bagmeg <[email protected]> Co-authored-by: Yang Song <[email protected]> Co-authored-by: Pablo Baeyens <[email protected]> Co-authored-by: Curtis Robert <[email protected]> Co-authored-by: VihasMakwana <[email protected]> Co-authored-by: Antoine Toulme <[email protected]> Co-authored-by: Dani Louca <[email protected]> Co-authored-by: xu0o0 <[email protected]> Co-authored-by: David Ashpole <[email protected]> Co-authored-by: Jared Tan <[email protected]> Co-authored-by: Raj Nishtala <[email protected]> Co-authored-by: Dominik Rosiek <[email protected]> Co-authored-by: Priyanshu Raj <[email protected]> Co-authored-by: Raphael Philipe Mendes da Silva <[email protected]> Co-authored-by: Anthony Mirabella <[email protected]> Co-authored-by: Yotam loewenbach <[email protected]> Co-authored-by: Alex Boten <[email protected]> Co-authored-by: Jina Jain <[email protected]> Co-authored-by: Curtis Robert <[email protected]> Co-authored-by: Abhishek Saharn <[email protected]> Co-authored-by: Ramachandran A G <[email protected]> Co-authored-by: Ziqi Zhao <[email protected]> Co-authored-by: Ramachandran A G <[email protected]> Co-authored-by: Faith Chikwekwe <[email protected]> Co-authored-by: Daniel Kuiper <[email protected]> Co-authored-by: ArchangelSDY <[email protected]> Co-authored-by: Pavol Loffay <[email protected]> Co-authored-by: Paulo Janotti <[email protected]> Co-authored-by: Nathan Burke <[email protected]> Co-authored-by: shalper2 <[email protected]> Co-authored-by: 道君 <[email protected]> Co-authored-by: Colin Desmond <[email protected]> Co-authored-by: Mario <[email protected]> Co-authored-by: Paulin Todev <[email protected]> Co-authored-by: Steven Swartz <[email protected]> Co-authored-by: Chris Parkins <[email protected]> Co-authored-by: Frederic Branczyk <[email protected]> Co-authored-by: Jiekun <[email protected]> Co-authored-by: Joel <[email protected]> Co-authored-by: Sean Porter <[email protected]> Co-authored-by: Tigran Najaryan <[email protected]> Co-authored-by: nzbart <[email protected]> Co-authored-by: Pavan Krishna <[email protected]> Co-authored-by: pszkamruk-splunk <[email protected]>
- Loading branch information