Skip to content

Commit

Permalink
new files
Browse files Browse the repository at this point in the history
Signed-off-by: Juraci Paixão Kröhling <[email protected]>
  • Loading branch information
jpkrohling committed Nov 2, 2023
1 parent 86bd28d commit 88ad9da
Show file tree
Hide file tree
Showing 15 changed files with 367 additions and 233 deletions.
52 changes: 52 additions & 0 deletions count-before-sampling.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
receivers:
otlp:
protocols:
grpc:

processors:
tail_sampling:
decision_wait: 5s
num_traces: 50_000
expected_new_traces_per_sec: 10_000
policies:
[
{
name: only-10-percent,
type: probabilistic,
probabilistic: { sampling_percentage: 10 },
},
]
probabilistic_sampler:
sampling_percentage: 10

exporters:
logging/metrics:
verbosity: detailed
logging/traces:

connectors:
count:
forward:

service:
pipelines:
traces:
receivers:
- otlp
processors: []
exporters:
- count
- forward
traces/sampling:
receivers:
- forward
processors:
- tail_sampling
exporters:
- logging/traces
metrics:
receivers:
- count
processors: []
exporters:
- logging/metrics
27 changes: 27 additions & 0 deletions grafana-cloud-otlp-gw-us-central2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
extensions:
basicauth:
client_auth:
username: "${env:GRAFANA_CLOUD_USER}"
password: "${env:GRAFANA_CLOUD_TOKEN}"

processors:
batch:

receivers:
otlp:
protocols:
grpc:

exporters:
otlphttp:
endpoint: https://otlp-gateway-prod-us-central-0.grafana.net/otlp
auth:
authenticator: basicauth

service:
extensions: [ basicauth ]
pipelines:
traces:
receivers: [ otlp ]
processors: [ ]
exporters: [ otlphttp ]
130 changes: 0 additions & 130 deletions kubernetes/agent-config.yaml

This file was deleted.

76 changes: 0 additions & 76 deletions kubernetes/agent-logs.yaml

This file was deleted.

8 changes: 0 additions & 8 deletions kubernetes/k3d-k3s-default_cluster_sample.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions kubernetes/k3d-k3s-default_kubeconfig.yaml

This file was deleted.

22 changes: 22 additions & 0 deletions live-ebpf-20230929.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
receivers:
otlp:
protocols:
http:
grpc:

exporters:
logging:
verbosity: detailed
otlp/jaeger:
endpoint: localhost:5317
tls:
insecure: true

service:
pipelines:
traces:
receivers: [otlp]
exporters: [logging, otlp/jaeger]
metrics:
receivers: [otlp]
exporters: [logging]
2 changes: 1 addition & 1 deletion load-balancing/cr-load-balancer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ metadata:
name: loadbalancer
namespace: observability
spec:
image: docker.io/jpkroehling/otelcol-with-k8sresolver:latest
image: docker.io/jpkroehling/otelcol-with-k8sresolver:latest # the latest collector should work already
serviceAccount: loadbalancer
config: |
receivers:
Expand Down
68 changes: 68 additions & 0 deletions load-balancing/metrics.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
receivers:
otlp/loadbalancer:
protocols:
grpc:
http:

otlp/backend-1:
protocols:
grpc:
endpoint: localhost:5317
otlp/backend-2:
protocols:
grpc:
endpoint: localhost:6317
otlp/backend-3:
protocols:
grpc:
endpoint: localhost:7317

processors:

exporters:
logging/loadbalancer:
logging/backend-1:
logging/backend-2:
logging/backend-3:

loadbalancing:
routing_key: "metric"
protocol:
otlp:
tls:
insecure: true
resolver:
static:
hostnames:
- localhost:5317
- localhost:6317
- localhost:7317

service:
pipelines:
metrics/loadbalancer:
receivers:
- otlp/loadbalancer
processors: []
exporters:
- logging/loadbalancer
- loadbalancing

metrics/backend-1:
receivers:
- otlp/backend-1
processors: []
exporters:
- logging/backend-1
metrics/backend-2:
receivers:
- otlp/backend-2
processors: []
exporters:
- logging/backend-2
metrics/backend-3:
receivers:
- otlp/backend-3
processors: []
exporters:
- logging/backend-3
41 changes: 41 additions & 0 deletions routing/conn-tenants.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
extensions:

receivers:
otlp:
protocols:
grpc:

connectors:
routing:
default_pipelines: [traces/outros]
error_mode: ignore
table:
- statement: route() where attributes["tenant"] == "acme"
pipelines: [ traces/acme ]
- statement: route() where attributes["tenant"] == "ecorp"
pipelines: [ traces/ecorp ]

exporters:
logging/route-acme:
logging/route-outros:
logging/route-ecorp:

service:
extensions:
pipelines:
traces:
receivers: [otlp]
processors: []
exporters: [routing]
traces/acme:
receivers: [routing]
processors: []
exporters: [logging/route-acme]
traces/ecorp:
receivers: [routing]
processors: []
exporters: [logging/route-ecorp]
traces/outros:
receivers: [routing]
processors: []
exporters: [logging/route-outros]
26 changes: 26 additions & 0 deletions routing/proc-tenants.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
extensions:

receivers:
otlp:
protocols:
grpc:

processors:
routing:
default_exporters: [logging/route-outros]
error_mode: ignore
table:
- statement: route() where resource.attributes["tenant"] == "acme"
exporters: [ logging/route-acme ]

exporters:
logging/route-acme:
logging/route-outros:

service:
extensions:
pipelines:
traces:
receivers: [otlp]
processors: [routing]
exporters: [logging/route-acme, logging/route-outros]
18 changes: 18 additions & 0 deletions simples-traces-and-metrics.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
receivers:
otlp:
protocols:
http:
grpc:

exporters:
logging:
verbosity: detailed

service:
pipelines:
traces:
receivers: [otlp]
exporters: [logging]
metrics:
receivers: [otlp]
exporters: [logging]
1 change: 1 addition & 0 deletions simplest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ receivers:
otlp:
protocols:
http:
grpc:

exporters:
logging:
Expand Down
Loading

0 comments on commit 88ad9da

Please sign in to comment.