ArchyntArchynt.api

本当にリリースした
システムを正確に見る

Archyntはコードを読み取り、実際の稼働を観測し、その両方をひとつの生きたアーキテクチャグラフに統合します — サービス、データ、依存関係、そして本当に重要な設計上のリスクまで。計装は一切不要です。

Java / SpringNode / NestPythonGo
prod-eu-1HOSTCPU34%1.36 / 4 coresMEMORY61%4.9 / 8.0 GBDISK47%112 / 240 GBLOAD 1M0.84Open host →HTTPHTTPSQLKAFKAapi-gatewayorder-serviceinventory-svcorders-dbevents.ordersclick any node ›
4
対応言語
<10s
リポジトリ → グラフ
0
アプリケーション計装
1
グラフ · 静的 + ランタイム
仕組み

リポジトリから生きたグラフへ

01

取り込み

リポジトリをクローンするか、ローカルのリポジトリを指定します。ランタイム別のワーカーがJava、Node、Python、Goを解析します。

02

グラフ

得られた事実はひとつの型付きグラフに正規化されます — サービス、データ、トピック、依存関係。

03

投影

グラフの生きた投影として、C4ビュー(コンテキスト → コンポーネント)をレンダリングします。

04

推論

まず決定的な検出器が動き、その後AIが主要な設計上のリスクを説明します。

ライブ

リアルタイムのトポロジー検出

エージェントはホスト上のすべてのコンテナ、そのネットワーク呼び出し、ホストメトリクスを検出します — ライブかつ継続的に更新されます。サービス間の依存関係は/proc/net/tcpの解析から浮かび上がります。サイドカーもアプリケーション計装も不要です。トポロジーグラフは変更を加えるたびに更新されるため、常にシステムの実際の状態を確認できます。

  • サービス、コンテナ、依存関係をライブで検出
  • ホスト単位のトポロジービュー、他のホストと混在しない
  • Beyla eBPFセンサーによるRED指標
  • ホストのCPU、メモリ、ネットワーク、ディスクの統計
リアルタイムのトポロジー検出
…そして比較する

すべてのホストのメトリクスをひとつのグラフに

ArchyntはあなたのPrometheusメトリクスを取り込み、その上にGrafanaライクなダッシュボードを構築できます。同じメトリクスが複数のホストやレプリカに存在する場合、自動的にファセット分割されます — 同じグラフ内でホストごとに明確にラベル付けされた線として表示され、意味のない平均値にまとめられることはありません。

  • 自由記述のPromQL、Grafanaライクなパネル
  • 共有メトリクスのホスト別自動ファセット分割
  • すべてのパネルに共通のグローバル時間範囲
すべてのホストのメトリクスをひとつのグラフに
コードから

陳腐化しないダイアグラム

C4ビューは手描きのドキュメントではなく、グラフの投影です。再分析すれば図は自動的に更新されます — ノイズフィルターがボイラープレートを折りたたみ、システムの本当の形が見えるようにします。

  • コンテキスト → コンテナ → コンポーネント
  • 決定的な関係抽出
  • DTOとボイラープレート用のノイズフィルター
陳腐化しないダイアグラム
…そしてランタイムまで

ホストごとの実際の動作

読み取り専用のエージェントがライブでサービスを検出し、実際の依存関係とホストの負荷状況を把握します — アプリケーション計装はゼロです。複数のホストは明確に分離されたまま保たれます: 各ホストは独自のトポロジービューを持ち、同じサービスを実行する2台のサーバーが混乱したグラフに混ざり合うことはありません。ランタイムグラフは静的グラフと統合されます: confirmed_by static · runtime · both。

  • ホスト単位のトポロジービュー — 決して混在しない
  • ライブトポロジー、RED指標、ホストメトリクス
  • 静的 ↔ ランタイムの相関分析
  • 現在はDocker — Kubernetesとsystemdはロードマップに
DockerDocker
KubernetesKubernetes近日公開
systemd近日公開
ホストごとの実際の動作
機能

すべてがひとつのグラフに

設計上の問題の検出

循環依存、結合度/不安定性、単一障害点、デッドコード — 単にフラグを立てるだけでなく、理由まで説明します。

ポリグロット、単一の契約

各アナライザーは同じAnalysisFactsを出力するため、4つの言語すべてが同じグラフに供給されます。

テストカバレッジのシグナル

本番のどの型が実際にテストで検証されているかを、グラフ上にマッピングします。

編集可能なライブダッシュボード

ドラッグ、リサイズ、設定可能なサービス単位のメトリクスパネル — Datadogのように、ホスト別にファセット分割され、同じグラフから生成されます。

パブリックリポジトリ向け無料PRチェック

GitHub Actionワークフローを追加するだけで、すべてのPRでアーキテクチャチェックが得られます — サインアップ不要、Archyntへのトークン共有も不要です。

マッピングを始める

Archyntをリポジトリに向けるだけ。
本当にリリースしたアーキテクチャを見る。

計装不要、設定不要。Gitリポジトリのurlひとつで、グラフ、C4ダイアグラム、優先順位付けされた設計課題のリストが手に入ります。