MCPcopy Index your code
hub / github.com/modelcontextprotocol/registry / deployVictoriaLogs

Function deployVictoriaLogs

deploy/pkg/k8s/monitoring.go:125–159  ·  view source on GitHub ↗

deployVictoriaLogs deploys VictoriaLogs for log storage

(ctx *pulumi.Context, cluster *providers.ProviderInfo, ns *corev1.Namespace, environment string)

Source from the content-addressed store, hash-verified

123
124// deployVictoriaLogs deploys VictoriaLogs for log storage
125func deployVictoriaLogs(ctx *pulumi.Context, cluster *providers.ProviderInfo, ns *corev1.Namespace, environment string) error {
126 // Deploy VictoriaLogs using Helm chart
127 _, err := helm.NewChart(ctx, "victoria-logs", helm.ChartArgs{
128 Chart: pulumi.String("victoria-logs-single"),
129 Version: pulumi.String("0.11.8"),
130 Namespace: ns.Metadata.Name().Elem(),
131 FetchArgs: helm.FetchArgs{
132 Repo: pulumi.String("https://victoriametrics.github.io/helm-charts/"),
133 },
134 Values: pulumi.Map{
135 "server": pulumi.Map{
136 "retentionPeriod": pulumi.String("15d"),
137 "resources": pulumi.Map{
138 "requests": pulumi.Map{
139 "memory": pulumi.String("256Mi"),
140 "cpu": pulumi.String("100m"),
141 },
142 "limits": pulumi.Map{
143 "memory": pulumi.String("2Gi"),
144 "cpu": pulumi.String("1000m"),
145 },
146 },
147 "persistence": pulumi.Map{
148 "enabled": pulumi.Bool(true),
149 "size": pulumi.String("20Gi"),
150 },
151 },
152 },
153 }, pulumi.Provider(cluster.Provider))
154 if err != nil {
155 return err
156 }
157
158 return nil
159}
160
161// deployOtelCollectorDaemonSet deploys OpenTelemetry Collector using Helm chart
162func deployOtelCollectorDaemonSet(ctx *pulumi.Context, cluster *providers.ProviderInfo, ns *corev1.Namespace, environment string) error {

Callers 1

DeployMonitoringStackFunction · 0.85

Calls 2

NameMethod · 0.65
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…