diff options
| author | Shulhan <ms@kilabit.info> | 2021-12-02 22:30:45 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2021-12-02 22:30:45 +0700 |
| commit | a57f3fc30dc1f8c933f39d2c37792fa03d8c3ab9 (patch) | |
| tree | f2cfb796a2c980c54c39a01b6fd9a3d57e815e10 /0001-apps-hostmetrics.patch | |
| parent | 978cbd3d7815623a24135c925852a28da6bfe80d (diff) | |
| download | google-cloud-ops-agent-git-a57f3fc30dc1f8c933f39d2c37792fa03d8c3ab9.tar.xz | |
all: add patch to minimize unnecessary logs
Currently, running default otelopscol (opentelemetry-operations-collector)
will thrown the errors as described in [1].
This patch fix it by removing scraper "process" and "processes" from
hostmetrics and by changing default log level from "info" to "error".
[1] https://cloud.google.com/logging/docs/agent/ops-agent/troubleshooting#log-spam
Diffstat (limited to '0001-apps-hostmetrics.patch')
| -rw-r--r-- | 0001-apps-hostmetrics.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/0001-apps-hostmetrics.patch b/0001-apps-hostmetrics.patch new file mode 100644 index 0000000..8a5a8a8 --- /dev/null +++ b/0001-apps-hostmetrics.patch @@ -0,0 +1,35 @@ +diff --git a/apps/hostmetrics.go b/apps/hostmetrics.go +index 84bdc49..14a77f7 100644 +--- a/apps/hostmetrics.go ++++ b/apps/hostmetrics.go +@@ -43,8 +43,6 @@ func (r MetricsReceiverHostmetrics) Pipelines() []otel.Pipeline { + "filesystem": struct{}{}, + "network": struct{}{}, + "paging": struct{}{}, +- "process": struct{}{}, +- "processes": struct{}{}, + }, + }, + }, +diff --git a/confgenerator/confgenerator.go b/confgenerator/confgenerator.go +index 1916bcd..a8443ec 100644 +--- a/confgenerator/confgenerator.go ++++ b/confgenerator/confgenerator.go +@@ -47,7 +47,7 @@ func (uc *UnifiedConfig) GenerateOtelConfig(hostInfo *host.InfoStat) (string, er + }.Pipeline() + + if uc.Metrics.Service.LogLevel == "" { +- uc.Metrics.Service.LogLevel = "info" ++ uc.Metrics.Service.LogLevel = "error" + } + otelConfig, err := otel.ModularConfig{ + LogLevel: uc.Metrics.Service.LogLevel, +@@ -126,7 +126,7 @@ func (uc *UnifiedConfig) GenerateFluentBitConfigs(logsDir string, stateDir strin + func (l *Logging) generateFluentbitComponents(userAgent string, hostInfo *host.InfoStat) ([]fluentbit.Component, error) { + var out []fluentbit.Component + if l.Service.LogLevel == "" { +- l.Service.LogLevel = "info" ++ l.Service.LogLevel = "error" + } + out = append(out, fluentbit.Service{LogLevel: l.Service.LogLevel}.Component()) + |
