- extract-patterns.js: mines layered arch, ArgoCD appsets, cloud regions, CIDR allocations, naming conventions, sync waves, tech stack from code - agent-kb.js: token-efficient JSON rendering of same doc tree - eval-confluence-ref-questions.json: 32 reference-only benchmark questions - wiggum-v2.sh: Ralph Wiggum loop targeting confluence baseline (77.8%) - docs/human-ux-spec.md: BMad UX designer spec for human doc structure - Eval results: V2 at 28.7% vs confluence 77.8% baseline - Hub/spoke ownership now correctly extracted (95% on that question) - Naming conventions, regions, CIDRs surfaced in system-architecture.md
205 lines
11 KiB
Markdown
205 lines
11 KiB
Markdown
# common
|
|
|
|
  
|
|
|
|
Common OpenTelemetry k8s resources used by other Reltio OTel charts
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| clusterName | string | `""` | |
|
|
| fullnameOverride | string | `"otel-common"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# gw-metrics
|
|
|
|
  
|
|
|
|
Reltio OpenTelemetry "Gateway" Deployment for Metrics
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].key | string | `"app.kubernetes.io/name"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].operator | string | `"In"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].values[0] | string | `"otel-gw-metrics-collector"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.topologyKey | string | `"topology.kubernetes.io/zone"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].weight | int | `100` | |
|
|
| autoscaling.enabled | bool | `true` | |
|
|
| autoscaling.maxReplicas | int | `8` | |
|
|
| autoscaling.minReplicas | int | `2` | |
|
|
| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
|
|
| awsManagePrometheusWriteEndpoint | string | `"https://aps-workspaces.us-east-1.amazonaws.com/workspaces/ws-84e08a5b-7fda-409c-b421-418deed15bcd/api/v1/remote_write"` | |
|
|
| awsSigv4auth.IAMRoleArn | string | `"arn:aws:iam::930358522410:role/amp-iamproxy-ingest-role"` | |
|
|
| awsSigv4auth.region | string | `"us-east-1"` | |
|
|
| fullnameOverride | string | `""` | |
|
|
| imagePullSecrets[0].name | string | `"gcrregcred"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
| nodeSelector | object | `{}` | |
|
|
| podAnnotations | object | `{}` | |
|
|
| podSecurityContext | object | `{}` | |
|
|
| resources.limits.memory | string | `"2Gi"` | |
|
|
| resources.requests.cpu | string | `"250m"` | |
|
|
| resources.requests.memory | string | `"512Mi"` | |
|
|
| securityContext | object | `{}` | |
|
|
| serviceAccount.create | bool | `true` | |
|
|
| tolerations | list | `[]` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# gw-traces
|
|
|
|
  
|
|
|
|
Reltio OpenTelemetry "Gateway" Deployment for Traces
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].key | string | `"app.kubernetes.io/name"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].operator | string | `"In"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.labelSelector.matchExpressions[0].values[0] | string | `"otel-gw-traces-collector"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].podAffinityTerm.topologyKey | string | `"topology.kubernetes.io/zone"` | |
|
|
| affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[0].weight | int | `100` | |
|
|
| autoscaling.enabled | bool | `true` | |
|
|
| autoscaling.maxReplicas | int | `8` | |
|
|
| autoscaling.minReplicas | int | `2` | |
|
|
| clusterName | string | `""` | |
|
|
| fullnameOverride | string | `""` | |
|
|
| imagePullSecrets[0].name | string | `"gcrregcred"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
| resources.limits.memory | string | `"2Gi"` | |
|
|
| resources.requests.cpu | string | `"250m"` | |
|
|
| resources.requests.memory | string | `"512Mi"` | |
|
|
| serviceAccount.create | bool | `true` | |
|
|
| tempoExporter.endpoint | string | `"tempo-qa.observability.devopsrnd.reltio.com:4317"` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# k8s-metrics
|
|
|
|
  
|
|
|
|
Reltio OpenTelemetry Collector for Cluster Wide K8S Attributes
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| fullnameOverride | string | `""` | |
|
|
| imagePullSecrets[0].name | string | `"gcrregcred"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
| replicaCount | int | `1` | |
|
|
| resources.limits.memory | string | `"1Gi"` | |
|
|
| resources.requests.cpu | string | `"250m"` | |
|
|
| resources.requests.memory | string | `"256Mi"` | |
|
|
| serviceAccount.create | bool | `true` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# prom-scraper
|
|
|
|
  
|
|
|
|
Reltio OpenTelemetry Collector for scraping miscellaneous Prometheus endpoints
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| fullnameOverride | string | `""` | |
|
|
| imagePullSecrets[0].name | string | `"gcrregcred"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
| replicaCount | int | `1` | |
|
|
| resources.limits.memory | string | `"2Gi"` | |
|
|
| resources.requests.cpu | string | `"500m"` | |
|
|
| resources.requests.memory | string | `"768Mi"` | |
|
|
| serviceAccount.create | bool | `true` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# open-telemetry
|
|
|
|
  
|
|
|
|
A Helm chart for Kubernetes OpenTelemetry Operator
|
|
|
|
## Requirements
|
|
|
|
| Repository | Name | Version |
|
|
|------------|------|---------|
|
|
| file://charts/agent | agent | 0.1.1 |
|
|
| file://charts/common | common | 0.1.0 |
|
|
| file://charts/gw-metrics | gw-metrics | 0.1.0 |
|
|
| file://charts/gw-traces | gw-traces | 0.1.0 |
|
|
| file://charts/k8s-metrics | k8s-metrics | 0.1.0 |
|
|
| file://charts/prom-scraper | prom-scraper | 0.1.0 |
|
|
| https://open-telemetry.github.io/opentelemetry-helm-charts | opentelemetry-operator | 0.26.4 |
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| agent.enabled | bool | `true` | |
|
|
| agent.fullnameOverride | string | `"otel-agent"` | |
|
|
| agent.serviceAccount.name | string | `"otel-agent-sa"` | |
|
|
| global.clusterName | string | `"eks-new-cluster"` | |
|
|
| global.gwMetricsName | string | `"otel-gw-metrics"` | |
|
|
| global.gwTracesName | string | `"otel-gw-traces"` | |
|
|
| global.k8sClusterRoleAWSDetector | string | `"otel-aws-detector"` | |
|
|
| global.k8sClusterRoleGateway | string | `"otel-gateway"` | |
|
|
| global.k8sClusterRolePodandNSRO | string | `"otel-k8s-pod-ns-ro"` | |
|
|
| gw-metrics.enabled | bool | `true` | |
|
|
| gw-metrics.fullnameOverride | string | `"otel-gw-metrics"` | |
|
|
| gw-metrics.serviceAccount.name | string | `"otel-gw-metrics-sa"` | |
|
|
| gw-metrics.vaultKey | string | `"service/data/otel-collector"` | |
|
|
| gw-traces.enabled | bool | `true` | |
|
|
| gw-traces.fullnameOverride | string | `"otel-gw-traces"` | |
|
|
| gw-traces.serviceAccount.name | string | `"otel-gw-traces-sa"` | |
|
|
| gw-traces.vaultKey | string | `"service/data/otel-collector"` | |
|
|
| k8s-metrics.enabled | bool | `true` | |
|
|
| k8s-metrics.fullnameOverride | string | `"otel-k8s-metrics"` | |
|
|
| k8s-metrics.serviceAccount.name | string | `"otel-k8s-metrics-sa"` | |
|
|
| opentelemetry-operator.enabled | bool | `true` | |
|
|
| opentelemetry-operator.manager.collectorImage.repository | string | `"gcr.io/customer-facing/otel/opentelemetry-collector-contrib"` | |
|
|
| opentelemetry-operator.manager.collectorImage.tag | string | `"0.75.0"` | |
|
|
| opentelemetry-operator.nameOverride | string | `"open-telemetry"` | |
|
|
| prom-scraper.enabled | bool | `true` | |
|
|
| prom-scraper.fullnameOverride | string | `"otel-prom-scraper"` | |
|
|
| prom-scraper.serviceAccount.name | string | `"otel-prom-scraper-sa"` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
|
# agent
|
|
|
|
  
|
|
|
|
Reltio OpenTelemetry "Agent" Daemonset
|
|
|
|
## Values
|
|
|
|
| Key | Type | Default | Description |
|
|
|-----|------|---------|-------------|
|
|
| affinity | object | `{}` | |
|
|
| fullnameOverride | string | `""` | |
|
|
| imagePullSecrets[0].name | string | `"gcrregcred"` | |
|
|
| nameOverride | string | `"otel"` | |
|
|
| nodeSelector | object | `{}` | |
|
|
| podAnnotations | object | `{}` | |
|
|
| podSecurityContext | object | `{}` | |
|
|
| resources.limits.cpu | string | `"1"` | |
|
|
| resources.limits.memory | string | `"512Mi"` | |
|
|
| resources.requests.cpu | string | `"50m"` | |
|
|
| resources.requests.memory | string | `"256Mi"` | |
|
|
| securityContext | object | `{}` | |
|
|
| serviceAccount.create | bool | `true` | |
|
|
| tolerations | list | `[]` | |
|
|
|
|
----------------------------------------------
|
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|