I’m running Sentry 21.6.1 on GKE and I’m having trouble with the ingest-transactions topic.
Datadog metrics are followings.
Consume Lag (all topics)
Other Consumer Lags are digested well, but only ingest-transactions are not reduced.
I think it is necessary to change the setting of ingest-consumer, but I am wondering how to change it.
Please let me know if you have a good idea.
My settings
I’m using GitHub - sentry-kubernetes/charts: Easily deploy Sentry on your Kubernetes Cluster
ingest-consumer
sentry:
  ingestConsumer:
    replicas: 1
    maxBatchSize: "1000"
    concurrency: "200"
    resources:
      limits:
        cpu: 2500m
        memory: 8Gi
      requests:
        cpu: 2500m
        memory: 6Gi
    tolerations:
      - key: cloud.google.com/gke-preemptible
        operator: Equal
        value: "true"
        effect: NoSchedule
    volumeMounts:
      - mountPath: /dev/shm
        name: dshm
    volumes:
      - name: dshm
        emptyDir:
          medium: Memory
partitions (snuba config)
config:
  snubaSettingsPy: |
    TOPIC_PARTITION_COUNTS = {
      "errors-replacements": 1,
      "event-replacements": 1,
      "events": 1,
      "ingest-attachments": 1,
      "ingest-events": 1,
      "ingest-sessions": 1,
      "ingest-transactions": 1,
      "outcomes": 1,
      "snuba-commit-log": 1,
    }
Please let me know if you need other settings.
Thank you.
