16.10. LokiStack レート制限エラー
Loki テナントにレート制限が設定されていると、データが一時的に失われ、429 エラー (Per stream rate limit exceeded (limit:xMB/sec) while attempting to ingest for stream
) が発生する可能性があります。このエラーを通知するようにアラートを設定することを検討してください。詳細は、このセクションの関連情報として記載されている「NetObserv ダッシュボードの Loki レート制限アラートの作成」を参照してください。
次に示す手順を実行して、perStreamRateLimit
および perStreamRateLimitBurst
仕様で LokiStack CRD を更新できます。
手順
-
Operators
Installed Operators に移動し、Project ドロップダウンから All projects を表示します。 - Loki Operator を見つけて、LokiStack タブを選択します。
YAML view を使用して LokiStack インスタンスを作成するか既存のものを編集し、
perStreamRateLimit
およびperStreamRateLimitBurst
仕様を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow apiVersion: loki.grafana.com/v1 kind: LokiStack metadata: name: loki namespace: netobserv spec: limits: global: ingestion: perStreamRateLimit: 6 perStreamRateLimitBurst: 30 tenants: mode: openshift-network managementState: Managed
apiVersion: loki.grafana.com/v1 kind: LokiStack metadata: name: loki namespace: netobserv spec: limits: global: ingestion: perStreamRateLimit: 6
1 perStreamRateLimitBurst: 30
2 tenants: mode: openshift-network managementState: Managed
- Save をクリックします。
検証
perStreamRateLimit
および perStreamRateLimitBurst
仕様を更新すると、クラスター内の Pod が再起動し、429 レート制限エラーが発生しなくなります。