mirror of
https://github.com/hanzoai/traces.git
synced 2026-10-30 18:20:41 +00:00
903b77efbd
Bumps the opentelemetry-collector group with 4 updates: [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector), [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector), [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) and [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector). Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.131.0 to 0.132.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.131.0...v0.132.0) Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.131.0 to 0.132.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.131.0...v0.132.0) Updates `go.opentelemetry.io/collector/otelcol` from 0.131.0 to 0.132.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.131.0...v0.132.0) Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.131.0 to 0.132.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.131.0...v0.132.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter dependency-version: 0.132.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter dependency-version: 0.132.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/otelcol dependency-version: 0.132.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver dependency-version: 0.132.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: opentelemetry-collector ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
41 lines
839 B
Go
41 lines
839 B
Go
// SPDX-License-Identifier: BSD-3-Clause
|
|
//go:build linux
|
|
|
|
package mem
|
|
|
|
import (
|
|
"context"
|
|
"encoding/json"
|
|
)
|
|
|
|
type ExVirtualMemory struct {
|
|
ActiveFile uint64 `json:"activefile"`
|
|
InactiveFile uint64 `json:"inactivefile"`
|
|
ActiveAnon uint64 `json:"activeanon"`
|
|
InactiveAnon uint64 `json:"inactiveanon"`
|
|
Unevictable uint64 `json:"unevictable"`
|
|
}
|
|
|
|
func (v ExVirtualMemory) String() string {
|
|
s, _ := json.Marshal(v)
|
|
return string(s)
|
|
}
|
|
|
|
type ExLinux struct{}
|
|
|
|
func NewExLinux() *ExLinux {
|
|
return &ExLinux{}
|
|
}
|
|
|
|
func (ex *ExLinux) VirtualMemory() (*ExVirtualMemory, error) {
|
|
return ex.VirtualMemoryWithContext(context.Background())
|
|
}
|
|
|
|
func (*ExLinux) VirtualMemoryWithContext(ctx context.Context) (*ExVirtualMemory, error) {
|
|
_, vmEx, err := fillFromMeminfoWithContext(ctx)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return vmEx, nil
|
|
}
|