
分散オブザーバビリティ
Distributed tracing、OpenTelemetry、Jaeger、logs-metrics-traces の相関、マイクロサービスのトラブルシューティング
22 面接問題·
Senior
1distributed tracing における span とは何ですか?
1
distributed tracing における span とは何ですか?
回答
span は分散トレース内の個々の作業単位を表し、名前、開始と終了のタイムスタンプ、メタデータを持ちます。各 span は HTTP 呼び出し、データベースクエリ、関数の実行といった特定の操作を捕捉します。span は階層的に構成され、サービス間をまたぐリクエストの流れを示す完全なトレースを形成します。
2trace と span の違いは何ですか?
2
trace と span の違いは何ですか?
回答
trace は分散アーキテクチャの全サービスにまたがるリクエストの完全な経路を表し、span はその trace 内の単一の操作を表します。trace は親子関係で階層的に構成された複数の span から成ります。たとえば、HTTP リクエストはルーティング、バリデーション、データベース呼び出し、他サービスへの呼び出しのための span を含む trace を生成することがあります。
3OpenTelemetry(OTEL)とは何ですか?
3
OpenTelemetry(OTEL)とは何ですか?
回答
OpenTelemetry はオープンソースでベンダー中立のオブザーバビリティフレームワークであり、テレメトリデータ(traces、metrics、logs)を計装、生成、収集、エクスポートするための API、SDK、ツールを提供します。OpenTracing と OpenCensus の統合から生まれ、cloud-native オブザーバビリティの CNCF 標準になりつつあります。OpenTelemetry はテレメトリ収集を標準化することでベンダーロックインを防ぎます。
4
distributed tracing における context propagation とは何ですか?
5
オブザーバビリティの 3 つの柱とは何ですか?
+19 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Terraform 上級
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問