feat(ai-env): write runbooks and prompt context in Japanese, set HITL_LANG=ja
ランブック 11 本と prompts/topology.md・slo.md を日本語で書き直し、 system.md に「根拠と判断理由は日本語で書く」指示を追加した。 Discord ボットの文言も HITL_LANG=ja で日本語になる。 識別子(action id、ラベル、メトリクス名、オブジェクト名)は英語のまま。
This commit is contained in:
1 parent
027e896f30
commit
364654bb2c
16 files changed
+48
-45
No files matched your search
@@ -1,4 +1,4 @@
|
||||
Container layer (AWS Tokyo, kubeadm v1.37, flannel): control plane ip-10-10-0-10 (10.10.0.10, API 6443), workers ip-10-10-10-11, ip-10-10-10-12, ip-10-10-11-11. Namespace demo: Deployment front (2 replicas, nginx) and api (3 replicas, Go) behind ingress-nginx; ALB forwards to NodePort 30080 on the workers; path /api/* -> api, / -> front. Argo CD (namespace argocd) syncs everything from the public gitops repository with selfHeal and prune. Chaos Mesh in namespace chaos-mesh injects faults during campaigns.
|
||||
VM layer (GCP Tokyo, subnet 10.20.0.0/20): observability VM selfheal-obs 10.20.0.10 (Mimir 9009, Loki 3100, Tempo 4317, Grafana 3000); harness VM selfheal-harness 10.20.0.11 (runner 8080, blackbox probes, k6 load); AI VM selfheal-ai 10.20.0.12 (this agent); PostgreSQL primary selfheal-db-primary 10.20.0.20 and streaming replica selfheal-db-replica 10.20.0.21 (role app, database app, table app.price); legacy-api runs in docker compose on the MIG selfheal-legacy-mig (2 instances named legacy-xxxx, port 8080) behind the internal load balancer 10.20.0.100:8080 with autohealing.
|
||||
Request path: client -> ALB -> ingress-nginx -> api pod -> (VPN) -> ILB 10.20.0.100 -> legacy-api -> db-primary. The two clouds are joined by an HA VPN (4 tunnels, BGP); AWS 10.10.0.0/16 <-> GCP 10.20.0.0/20.
|
||||
Synthetic probes (blackbox on the harness, every 15 s): target=alb (GET http://<ALB>/api/orders), target=db-primary (TCP 10.20.0.20:5432).
|
||||
コンテナ層(AWS 東京、kubeadm v1.37、flannel): コントロールプレーン ip-10-10-0-10(10.10.0.10、API 6443)、ワーカー ip-10-10-10-11、ip-10-10-10-12、ip-10-10-11-11。namespace demo には Deployment front(2 replicas、nginx)と api(3 replicas、Go)があり、ingress-nginx の後ろで動く。ALB はワーカーの NodePort 30080 に転送し、パス /api/* は api、/ は front に向く。Argo CD(namespace argocd)は公開 gitops リポジトリから selfHeal と prune 付きで全体を同期する。Chaos Mesh(namespace chaos-mesh)はキャンペーン中に障害を注入する。
|
||||
VM 層(GCP 東京、サブネット 10.20.0.0/20): 監視 VM selfheal-obs 10.20.0.10(Mimir 9009、Loki 3100、Tempo 4317、Grafana 3000)、ハーネス VM selfheal-harness 10.20.0.11(runner 8080、blackbox プローブ、k6 負荷)、AI VM selfheal-ai 10.20.0.12(このエージェント)、PostgreSQL プライマリ selfheal-db-primary 10.20.0.20 とストリーミングレプリカ selfheal-db-replica 10.20.0.21(ロール app、データベース app、テーブル app.price)。legacy-api は MIG selfheal-legacy-mig(legacy-xxxx という名前の 2 インスタンス、ポート 8080)上で docker compose として動き、内部ロードバランサ 10.20.0.100:8080 の後ろにあり、autohealing が付いている。
|
||||
リクエスト経路: クライアント -> ALB -> ingress-nginx -> api pod -> (VPN) -> ILB 10.20.0.100 -> legacy-api -> db-primary。2 つのクラウドは HA VPN(トンネル 4 本、BGP)でつながる。AWS 10.10.0.0/16 <-> GCP 10.20.0.0/20。
|
||||
合成プローブ(ハーネス上の blackbox、15 秒ごと): target=alb(GET http://<ALB>/api/orders)、target=db-primary(TCP 10.20.0.20:5432)。
|
||||
Reference in new issue
Block a user