Kubernetes 上での自己ホスト型 LangSmith の運用管理機能「Mission Control」の発表
LangChain は、自己ホスト型 LangSmith の運用を一元化し、ネットワーク境界を越えない形で管理・トラブルシューティングを可能にする「Mission Control」機能を Kubernetes 環境向けに発表した。
キーポイント
運用スプレッドの削減と一元化管理
Helm、kubectl、ダッシュボード、スクリプトなどをまたぐコンテキストスイッチを解消し、設定、健康状態、リリース履歴、診断を単一のインターフェースで管理可能にする。
厳格なネットワーク環境への適合
外部コントロールプレーンや追加データベースを必要とせず、クラスター内部で動作しローカルからアクセスできるため、セキュリティポリシーが厳しい環境でも導入が可能。
事前チェックと迅速なトラブルシューティング
デプロイ前のプリフローチェックで一般的な問題を早期に検出し、ログ、アラート、データベース確認機能により、障害箇所の特定時間を短縮する。
影響分析・編集コメントを表示
影響分析
この発表は、LLM アプリケーション開発における「自己ホスト型」ニーズの高まりに対応し、セキュリティ要件が厳しい企業環境でも LangSmith の運用管理を容易にする重要なツールを提供する。これにより、プラットフォームチームの負荷軽減と、AI プロジェクトの安定稼働が促進され、大規模な LLM 導入の障壁を下げる効果がある。
編集コメント
セキュリティとコンプライアンスが厳しい企業において、外部依存を減らしつつ AI アプリケーションの可観測性を維持できる点は非常に価値が高い。運用コストとリスク管理の観点から、多くのプラットフォームチームにとって即戦力となる機能である。

Key Takeaways
- Mission Control は、セルフホスト型 LangSmith 周辺の運用スプレッドを削減します。プラットフォームチームは、クラスター内の単一のインターフェースから設定、事前チェック、ヘルスステータス、リリース履歴、診断、サポートワークフローを管理できます。
- これは厳格なネットワーク境界を持つ Kubernetes 環境に適合しています。Mission Control はクラスター内で実行され、ローカルからアクセス可能であり、ingress(外部入口)、外部コントロールプレーン、または追加のデータベースは不要です。
- オペレーターは、手動での相関分析を減らしてトラブルシューティングと変更の検証を行えます。事前チェックにより一般的なデプロイの問題を早期に検出し、ヘルスビュー、ログ、アラート、グローバル検索、データベースチェック、診断バンドルがチームにとって最も可能性の高い障害地点をより迅速に見つけるのを支援します。
Kubernetes 上で LangSmith をセルフホストすることで、プラットフォームチームはインフラストラクチャ、ネットワーク境界、セキュリティポリシー、デプロイトポロジーに対する制御権を得られます。しかし同時に、運用すべき対象も増えます。
クラスター、環境、チーム全体にわたって LangSmith のデプロイが拡大するにつれて、日常の運用は通常複数のツールに分散します:
- Helm デプロイメントと values.yaml
- kubectl logs, describe, イベント検査
- 観測用ダッシュボードと監視スタック
- 診断およびサポートタスク用の内部スクリプト
このモデルは Kubernetes に密着しているため機能しますが、同時にコンテキストの切り替えを生み出します。オペレーターは、デプロイメントの状態に関する基本的な質問に答えたり問題をトラブルシューティングしたりするために、Helm、kubectl、ダッシュボード、ログ、スクリプト、ドキュメントの間を行き来する必要があります。
Mission Control の紹介
Mission Control は、セルフホスト型の LangSmith および関連する LangChain インフラストラクチャのデプロイ、設定、観測、トラブルシューティングを行う、分離されたインクラスターアプリケーションです。Kubernetes 内部で実行され、ローカルからアクセス可能であり、ingress も外部制御プレーンも不要で、追加のデータベース要件もありません。

Mission Control は Kubernetes のプリミティブを直接使用し、LangSmith デプロイメントを理解する運用層を追加します。オペレーターは引き続き Helm、ポッド、サービス、名前空間、ログ、イベントを取り扱いますが、Mission Control により、LangSmith の文脈においてこれらのリソースの検査と操作が容易になります。これにより、オペレーターは最も一般的な LangSmith オペレーションを単一のインターフェースを通じて実行できるようになります:
- クラスターとワークロードの健全性を確認する
- 保留中または失敗したデプロイメントを調査する
- ネームスペース全体にわたるポッドレベルの CPU およびメモリ使用量を確認する
- プロモーション前にリリースを検証する
Mission Control はクラスターのライブな運用ビューを維持するため、チームはツール間で状態を手動で相関させるのに費やす時間を減らすことができます。
コアとなる運用サーフェス
1. クイックスタートとクイック機能

ほとんどの LangSmith デプロイメントは、イングレス(Ingress)、Gateway API サポート、デプロイメント、インサイト、エージェントツールリングなど、共通の運用機能セットに依存しています。これらの機能を設定するには通常、セットアップ要件を Helm 値に変換し、環境に適用されるオプションを確認し、デプロイ前に生成された YAML が有効であることを確認する必要があります。
Mission Control は、デプロイメントに必要な最小限の values.yaml を生成するガイド付きオンボーディングフローを提供します。
オペレーターは、各セットアップステップで YAML を手動編集することなく、検証済みの設定変更を通じて機能を有効化できます。
2. 設定管理
Helm 値の管理はエラーが発生しやすいものです。オペレーターは環境固有の設定を編集し、シークレットを安全に扱い、更新を適用する前に何が変わるかを理解する必要があります。Mission Control には、Kubernetes オペレーター向けに設計された双方向 Helm 値エディターが含まれています。
これにより:
- クラスターとワークロードの健全性を確認できます
- 保留中または失敗したデプロイメントを調査できます
- ネームスペース全体にわたるポッドレベルの CPU およびメモリ使用量を確認できます
- プロモーション前にリリースを検証できます
Mission Control はクラスターのライブな運用ビューを維持するため、チームはツール間で状態を手動で相関させるのに費やす時間を減らすことができます。
コアとなる運用サーフェス
1. クイックスタートとクイック機能

ほとんどの LangSmith デプロイメントは、イングレス(Ingress)、Gateway API サポート、デプロイメント、インサイト、エージェントツールリングなど、共通の運用機能セットに依存しています。これらの機能を設定するには通常、セットアップ要件を Helm 値に変換し、環境に適用されるオプションを確認し、デプロイ前に生成された YAML が有効であることを確認する必要があります。
Mission Control は、デプロイメントに必要な最小限の values.yaml を生成するガイド付きオンボーディングフローを提供します。
オペレーターは、各セットアップステップで YAML を手動編集することなく、検証済みの設定変更を通じて機能を有効化できます。
2. 設定管理
Helm 値の管理はエラーが発生しやすいものです。オペレーターは環境固有の設定を編集し、シークレットを安全に扱い、更新を適用する前に何が変わるかを理解する必要があります。Mission Control には、Kubernetes オペレーター向けに設計された双方向 Helm 値エディターが含まれています。
これにより:
- GitHub から upstream の values.yaml を直接取得
- エアギャップ環境でのファイルアップロードをサポート
- シンプルモードとアドバンスドモードの両方をサポート
- Fernet キー、ソルト、トークンなどの機密値をマスクする
デプロイ前に、Mission Control は現在の構成と提案された構成の間で安全な差分(diff)を表示します。これにはシークレット認識型の比較も含まれます。
3. プリフライトチェック

デプロイの失敗は、より早期にチェックできたはずのクラスター条件によって引き起こされることがよくあります。変更をデプロイする前に、Mission Control は一般的な障害ポイントに対してクラスター認識型の検証チェックを実行します。
- ノード容量とスケジューリング制約
- Kubernetes バージョンの互換性
- DNS 解決
- ストレージクラスの可用性
- ネームスペースクォータおよびリソース制限
これらのチェックにより、デプロイ前に問題を検出し、ロールバックやデバッグサイクルを削減します。
4. ヘルスと観測可能性

何かがうまくいかない場合、オペレーターは問題がワークロード、サービス、ネームスペース、ネットワークパス、またはストレージ層のいずれにあるのかをすばやく絞り込む必要があります。ヘルスビューは、LangSmith ワークロードの統合されたスナップショットをオペレーターに提供します。
オペレーターは以下を検査できます:
- Pod の CPU およびメモリ使用状況
- サービスの準備状態とステータス
- 実行中のワークロードログ
- サービス間のネットワークトポロジ
- PVC の容量およびストレージ負荷
目的は、実用的な運用上の質問にすばやく答えることです。現在 LangSmith は健全ですか?もしそうでない場合、障害はどこにありますか?
5. リリース管理

オペレーターが現在デプロイされているもの、バージョン間で何が変わったか、および以前のデプロイ試行で何が起きたかを把握できれば、アップグレードの管理はより容易になります。Mission Control は、LangSmith の Helm リリースに対してバージョン認識型のデプロイ管理を提供します。
オペレーターは以下を確認できます:
- 変更履歴コンテキスト付きの利用可能なチャートバージョン
- 現在デプロイされているバージョン
- リリース履歴
- デプロイ試行用のダウンロード可能なログ
これにより、チームはアップグレード、ドリフト(乖離)、失敗したデプロイ、およびロールバックパスをより明確に把握できます。
6. LangSmith 対応オペレーターアシスタント
一部の運用上の質問は Kubernetes 固有のものではなく、LangSmith に特化したものです。オペレーターは、ある設定がどのように機能するかを理解したり、問題が文書化されているかどうかを確認したり、現在のデプロイに適用されるガイダンスを知ったりする必要がある場合があります。Mission Control には、LangSmith のオペレーター向けのクラスター内チャットアシスタントが含まれています。
このアシスタントは以下が可能です:
- Chat LangChain を使用して LangSmith の質問に回答する
- 回答は最新の LangSmith ドキュメントおよび既知の問題と整合させる
- クラスターからデータが流出する前に機密情報を削除する
- 会話履歴を各 Mission Control インスタンスにスコープ限定する
これにより、オペレーターはドキュメント、サポートチケット、トラブルシューティングノートを行き来することなく、クラスターの状態から関連するガイダンスへ迅速にアクセスできるようになります。
7. アラートおよび運用シグナル

クラスターの状態が変化した際、オペレーターは発生した事象とその時刻を明確に記録する必要があります。Mission Control には、以下のような運用イベントに対するルールベースのアラート機能が組み込まれています:
- ワークロードの劣化
- ノードへの負荷圧力
- HPA (Horizontal Pod Autoscaler: ポッドの水平スケーラー) のスケーリング制約
- リソース枯渇
アラートは Mission Control 内に永続的な監査証跡を作成し、チームに運用履歴の共有記録を提供します。
8. その他の機能
グローバル検索
運用上の問題は複数のリソースにまたがって現れることがよくあります。障害はログ、イベント、ConfigMaps (設定マップ)、リリース履歴、アラート、またはサポートスクリプトに表示される可能性があります。
Mission Control は以下の範囲で統合された検索を提供します:
- ポッドのログおよび説明
- Kubernetes イベント
- リリース
- アラート履歴
データベースツール
LangSmith のデプロイメントでは、一般的に Redis、PostgreSQL、ClickHouse に依存しています。Mission Control は、オペレーターがデータベースへの無制限なアクセス権を持たずに、これらの統合を検査および検証するための制御されたツールを提供します。
機能には以下が含まれます:
- 設定された外部データベースの自動検出
- 接続性の事前チェック
- 一般的な運用クエリ用の厳選されたサポートスクリプト
- サポートワークフロー向けのダウンロード可能な CSV エクスポート
これにより、チームは直接ポッドへのアクセスが制限されているか、推奨されていない管理型データベース環境を含む、一般的なデータベース確認のための監査可能なワークフローを得ることができます。
診断とインシデント対応
障害が発生した場合、Mission Control は以下の要素を含む診断バンドルを生成できます:
- 名前空間全体にわたるポッドログ
- クラスターメタデータのスナップショット
- kubectl describe の出力
- デプロイメントおよびイベントのタイムライン
このバンドルは単一のダウンロード可能なアーティファクトとしてパッケージ化され、インシデント発生時やサポートエスカレーション時の手動収集作業を削減します。
結びの言葉
Mission Control は、プラットフォームチームに対し、すでに使用している Kubernetes の運用モデルに適合したセルフホスト型 LangSmith デプロイメントを管理する方法を提供します。設定、検証、ヘルスチェック、リリース履歴、診断、データベースツール、サポートワークフローはすべて、クラスター内、既存のセキュリティ境界内で完結します。
プライベート、規制対象、またはエアギャップ環境で LangSmith を実行するチームにとって、これはアドホックなスクリプトを減らし、コンテキストスイッチを減らし、デプロイメントから日常運用への明確な道筋を提供することを意味します。
フィードバック、機能リクエスト、または提案について
私たちは顧客のフィードバックに基づいて Mission Control の改善を続けています。ぜひ見てみたい機能があれば、LangChain Support までお知らせください。
関連コンテンツ
該当するアイテムは見つかりませんでした。
エージェントが実際に何をしているかを確認する
LangSmith は、開発者がすべてのエージェントの意思決定をデバッグし、評価の変更を行い、ワンクリックでデプロイできるエージェントエンジニアリングプラットフォームです。
原文を表示

Key Takeaways
- Mission Control reduces the operational sprawl around self-hosted LangSmith. Platform teams can manage configuration, preflight checks, health, release history, diagnostics, and support workflows from one in-cluster interface.
- It fits Kubernetes environments with strict network boundaries. Mission Control runs inside the cluster, is accessed locally, and doesn’t require ingress, an external control plane, or an additional database.
- Operators can troubleshoot and validate changes with less manual correlation. Preflight checks catch common deployment issues early, while health views, logs, alerts, global search, database checks, and diagnostic bundles help teams find the likely failure point faster.
Self-hosting LangSmith on Kubernetes gives platform teams control over infrastructure, network boundaries, security policies, and deployment topology. It also gives them more to operate.
As LangSmith deployments grow across clusters, environments, and teams, day-to-day operations usually spread across several tools:
- Helm deployments and values.yaml
- kubectl logs, describe, and event inspection
- Observability dashboards and monitoring stacks
- Internal scripts for diagnostics and support tasks
That model works because it stays close to Kubernetes, but it also creates context switching. Operators move between Helm, kubectl, dashboards, logs, scripts, and docs to answer basic questions about deployment state or troubleshoot an issue.
Introducing Mission Control
Mission Control is a decoupled, in-cluster application for deploying, configuring, observing, and troubleshooting self-hosted LangSmith and related LangChain infrastructure. It runs inside Kubernetes and is accessed locally, with no ingress, no external control plane, and no additional database requirement.

Mission Control uses Kubernetes primitives directly, then adds an operational layer that understands LangSmith deployments. Operators still work with Helm, pods, services, namespaces, logs, and events. Mission Control makes those resources easier to inspect and act on in the context of LangSmith. This enables an operator to work through a single interface for the most common LangSmith operations:
- Review cluster and workload health
- Inspect pending or failed deployments
- Check pod-level CPU and memory usage across namespaces
- Validate releases before promotion
Mission Control maintains a live operational view of the cluster, so teams spend less time manually correlating state across tools.
Core operational surfaces
1. Quick Start and Quick Features

Most LangSmith deployments rely on a common set of operational features, including ingress, Gateway API support, deployments, insights, and agent tooling. Getting those features configured usually means translating setup requirements into Helm values, checking which options apply to the environment, and making sure the resulting YAML is valid before deployment.
Mission Control provides a guided onboarding flow that generates the minimum required values.yaml for a deployment.
Operators can enable features through validated configuration changes without hand-editing YAML for every setup step.
2. Configuration Management
Managing Helm values can be error-prone. Operators need to edit environment-specific config, handle secrets safely, and understand what will change before applying an update. Mission Control includes a bidirectional Helm values editor built for Kubernetes operators.
It can:
- Pull upstream values.yaml directly from GitHub
- Support file uploads for air-gapped environments
- Support both Simple and Advanced modes
- Mask sensitive values such as Fernet keys, salts, and tokens
Before deployment, Mission Control shows a safe diff between the current and proposed configuration, including secret-aware comparisons.
3. Preflight Checks

Deployment failures are often caused by cluster conditions that could have been checked earlier. Before deploying changes, Mission Control runs cluster-aware validation checks for common failure points:
- Node capacity and scheduling constraints
- Kubernetes version compatibility
- DNS resolution
- Storage class availability
- Namespace quotas and resource limits
These checks catch issues before deployment, reducing rollback and debugging cycles.
4. Health and Observability

When something goes wrong, operators need to quickly narrow down whether the issue is with a workload, service, namespace, network path, or storage layer. The Health view gives operators a unified snapshot of LangSmith workloads.
Operators can inspect:
- Pod CPU and memory usage
- Service readiness and status
- Live workload logs
- Network topology across services
- PVC capacity and storage pressure
The goal is to answer a practical operational question quickly: Is LangSmith healthy right now, and if not, where is the failure?
5. Release management

Upgrades are easier to manage when operators can see what is currently deployed, what changed between versions, and what happened during previous deployment attempts. Mission Control provides version-aware deployment management for LangSmith Helm releases.
Operators can see:
- Available chart versions with changelog context
- Current deployed version
- Release history
- Downloadable logs for deployment attempts
This gives teams a clearer view of upgrades, drift, failed deployments, and rollback paths.
6. LangSmith-aware operator assistant
Some operational questions are specific to LangSmith, not just Kubernetes. Operators may need to understand how a setting works, whether an issue is documented, or what guidance applies to their current deployment. Mission Control includes an in-cluster chat assistant for LangSmith operators.
The assistant can:
- Use Chat LangChain to answer LangSmith questions
- Keep answers aligned with current LangSmith documentation and known issues
- Scrub outbound secrets before data leaves the cluster
- Scope conversation history to each Mission Control instance
This gives operators a faster path from cluster state to relevant guidance, without jumping between docs, support tickets, and troubleshooting notes.
7. Alerts and operational signals

When cluster conditions change, operators need a clear record of what happened and when. Mission Control includes rule-based alerting for operational events such as:
- Workload degradation
- Node pressure
- HPA scaling constraints
- Resource exhaustion
Alerts create a persistent audit trail inside Mission Control, giving teams a shared record of operational history.
8. Additional features
Global search
Operational issues often show up across multiple resources. A failure might appear in logs, events, ConfigMaps, release history, alerts, or support scripts.
Mission Control provides unified search across:
- Pod logs and descriptions
- Kubernetes events
- Releases
- Alert history
Database tools
LangSmith deployments commonly depend on Redis, PostgreSQL, and ClickHouse. Mission Control provides controlled tooling for inspecting and validating those integrations without giving operators unrestricted database access.
Capabilities include:
- Auto-discovery of configured external databases
- Connectivity preflight checks
- Curated support scripts for common operational queries
- Downloadable CSV exports for support workflows
This gives teams auditable workflows for common database checks, including managed database environments where direct pod access is limited or discouraged.
Diagnostics and incident response
When a failure occurs, Mission Control can generate a diagnostic bundle with:
- Pod logs across namespaces
- Cluster metadata snapshots
- kubectl describe output
- Deployment and event timelines
The bundle is packaged into a single downloadable artifact, which reduces manual collection work during incidents and support escalations.
Closing thoughts
Mission Control gives platform teams a way to manage self-hosted LangSmith deployments that fits the Kubernetes operating model they already use. Configuration, validation, health, release history, diagnostics, database tooling, and support workflows all stay inside the cluster, within existing security boundaries.
For teams running LangSmith in private, regulated, or air-gapped environments, that means fewer ad hoc scripts, fewer context switches, and a clearer path from deployment to day-to-day operations.
Feedback, feature requests, or suggestions?
We’re continuing to improve Mission Control based on customer feedback. If there’s something you’d like to see, let us know through LangChain Support.
Related content
No items found.
See what your agent is really doing
LangSmith, our agent engineering platform, helps developers debug every agent decision, eval changes, and deploy in one click.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み