- values-dev.yaml
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |   config: |     common:       compactor_address: {{ include "loki.compactorFullname" . }}:3100     auth_enabled: false     server:       http_listen_port: 3100       http_server_read_timeout: 10m       http_server_write_timeout: 10m     querier:       engine:         timeout: 5m       query_timeout: 5m     distributor:       ring:         kvstore:           store: memberlist     memberlist:       join_members:         - {{ include "loki.fullname" . }}-memberlist ~100行くらい続く(省略)~ | 
Helmfileでloki-distributedのvalueをconfigで管理している場合は注意が必要。一見yamlに見えるが、文字列となって上書きされてしまうので、 structuredConfig でyaml管理すれば優先される。移行方法としてはデフォルト以外の値を設定すればいい。
- structuredConfigに移行
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | loki:   server:     http_server_read_timeout: 10m     http_server_write_timeout: 10m   structuredConfig:     querier:       engine:         timeout: 5m       query_timeout: 5m     ruler:       rule_path: /tmp/loki/ruler       alertmanager_url: http://alertmanager:xxx       external_url: http://alertmanager:xxx   schemaConfig:     configs:     - from: 2022-05-12       store: boltdb-shipper       object_store: hoge       schema: v11       index:         prefix: loki_index_         period: 24h   storageConfig:     boltdb_shipper:       shared_store: hoge     hoge:       account_name: hoge       account_key: ${STORAGE_ACCOUNT_ACCESS_KEY}       container_name: grafanal-loki-dev | 
Was this helpful?
0 / 0
1989年生まれのFindy/SRE サブマネージャー。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わる。現在はサービスの信頼性向上、DevOps、可用性、レイテンシ、パフォーマンス、モニタリング、オブザーバビリティ、緊急対応、AWSでのインフラ構築、Docker開発環境の提供、IaC、新技術の検証、リファクタリング、セキュリティ強化、分析基盤の運用、チームマネジメントを担当している。
個人事業主では数社サーバー保守とベンチャー企業のインフラコンサルティングを行うほか、TechBullを創業し、未経験者向けにSREのコーチングやコミュニティ運営、LT大会の開催、 会員管理システム「Members」の開発をリードしている。さらに、エンジニア向けYouTubeメディア「TECH WORLD」ではSRE関連の動画に出演し、過去には脆弱性スキャナ「Vuls」のOSS活動にも貢献。