Home » 特徴 » APIの監視

Dotcom-Monitor APIで監視のすべてを自動化

プログラムでモニターを作成し、デバイスとタスクを管理し、ロードテストをオーケストレーションし、ドキュメント化されたREST Web APIおよびXMLレポートサービス(XRS)を使用してリアルタイムのパフォーマンスデータを独自のダッシュボード、SIEM、CI/CDパイプラインにストリーミングしましょう。
Three floating dark-mode cards on a deep navy background — a Web API JSON request creating a new HTTPS monitor, an XRS XML response with a timing breakdown, and a live API-surface KPI panel showing requests, devices, locations, sessions, and last deploy.
10,000以上

世界中の組織

99.99%

プラットフォーム稼働率SLA

30以上

世界の監視拠点

1998年から

ウェブサイト監視リーダー

プログラムによる監視

Dotcom-Monitor APIとは?

Dotcom-Monitorプラットフォームは完全にスクリプト可能です。新しいHTTPモニターの立ち上げから、3か月間のパフォーマンスレポートの取得まで、ウェブインターフェースでできることはすべて、2つの補完的なサービスを通じてプログラム的に実行できます。構成のためのRESTベースのWeb APIと、リアルタイムのデータ抽出のためのXMLレポーティングサービス(XRS)です。

Web APIは構造化されたJSONベースのHTTPインターフェースで、監視および負荷テスト操作をお使いのシステムに公開します。これを利用して、あらゆるデプロイメントで新しいモニターをプロビジョニングしたり、数千のデバイスをコードとしての構成下に置いたり、既存のチケッティングツールに監視を組み込んだり、顧客向けステータスページ内にライブパフォーマンスデータを埋め込んだりできます。

XMLレポーティングサービス(XRS)は無料のオンデマンドデータフィードで、監視結果をXMLドキュメントとして返します。どのレポーティングダッシュボード、BIツール、Excelワークブック、社内データベースにもポイントして、エンジニアリングを待つことなくカスタムビューを構築できます。

これらにより、プラットフォーム、SRE、DevOpsチームは完全にプログラム的な制御を得られ、UIクリックは不要です。

Web API — クイックリファレンス

https://api.dotcom-monitor.com/config_api_v1/

フォーマット

JSONリクエスト / JSONレスポンス

メソッド

GET(読み取り) · POST / PUT(書き込み / 更新)

認証

リクエスト毎、60秒セッション;オプションでIPホワイトリスト

トランスポート

HTTPまたはHTTPS

XRS — クイックリファレンス

https://xmlreporter.dotcom-monitor.com/reporting/xml/

フォーマット

HTTP(S) GETによるXMLレスポンス

認証

Manage > Integrationsで生成されたアカウントUID (PID)

データ深度

最大6か月前までの生データレスポンス

コスト

無料、すべてのアカウントに含まれています

1

キーを生成する

アカウント内でWeb APIまたはXMLフィードの統合を作成します。

2

構成する

デバイス、タスク、グループ、スケジュール、アラートを作成するためにJSONをPOSTします。
3

監視する

定義されたスケジュールで30以上のグローバルロケーションから実行されます。
4

抽出する

XRSを介して結果をダッシュボード、BI、Excel、または内部アプリに引き出します。
主要なAPI機能

UIができるすべてをコードで実現

アカウントのすべての監視オブジェクトは一級APIリソースです。個別または環境を跨いで一括管理できます。

完全な監視構成

デバイス、タスク&グループ管理

ロケーション&スケジュール

アラート&通知連携

XRSリアルタイムレポートフィード

仕組み

ゼロから自動監視までの4ステップ

SDKのインストールは不要です。システムがHTTPリクエストを送信できれば、Dotcom-Monitorと通信できます。

01

統合を作成する

Dotcom-Monitorアカウントで、管理 > 統合に移動し、新しいWeb API統合(設定用)またはXMLフィード統合(レポート用)を作成します。必要に応じてIPアドレスでアクセスを制限できます。

02

認証する

各リクエストは統合に対して認証されます。セッションは60秒の非アクティブ時間で期限切れとなり、アクセスを短時間かつ安全に保ちます。XRSリクエストは生成されたアカウントUID(PID)を使用します。

03

JSONリクエストを送信する

読み取りにはGET、書き込みにはPOST/PUTを呼び出します。本文を送信する場合はContent-Type: application/jsonを設定します。エラーは構造化されたJSONで返されます。

04

あらゆる場所で自動化

APIをTerraform、Jenkins、GitHub Actions、Azure DevOps、または独自のスクリプトに組み込みます。デプロイ時にモニターのプロビジョニングをトリガーしたり、BIにパフォーマンスデータを取り込んだり、SLA違反時に自動ページングしたりできます。

技術仕様

2つのAPI。1つのアカウント。完全な制御。

Web APIは設定を処理し、XRSはレポートを処理します。両者は単一の認証モデルを共有し、すべてのDotcom-Monitorソリューションで機能します。

Web API(設定&制御)

監視インフラをプログラムで管理します。

ベースURL

api.dotcom-monitor.com/config_api_v1/

プロトコル

HTTP、HTTPS

リクエスト形式

JSON (application/json)

レスポンス形式

JSON

メソッド

GET (読み取り) · POST, PUT (書き込み / 更新)

認証

Web API 統合キー、リクエストごとのセッション(60秒タイムアウト)

アクセス制御

IP ホワイトリスト(任意)

対象

Monitoring + LoadView メソッド

管理対象オブジェクト

デバイス、タスク、グループ、スケジュール、フィルター、アラート、ロケーション、ロードテスト、ユーザー

エラー処理

エラーコードとメッセージを含む構造化された JSON

XML レポーティングサービス (XRS)

XML を処理できるすべてのものにリアルタイムの監視データをストリーミングします。

ベースURL

xmlreporter.dotcom-monitor.com/reporting/xml/

プロトコル

HTTP、HTTPS

リクエスト形式

URLパラメーター付きHTTP(S) GET

レスポンス形式

XMLドキュメント

認証

XMLフィード統合として生成されたアカウントUID(PID)

スコープ

アカウント全体または特定の部署に限定

レポートタイプ

デバイス設定、ステータス、生レスポンス、サマリー(時間/日/週/月/年)、3ヶ月統計

データ範囲

生レスポンスは最大過去6ヶ月分

フィルター

ロケーション、スケジュール、デバイス、成功/失敗、部署、日付範囲

出力ターゲット

ダッシュボード、SQL、Excel、Power BI、カスタムアプリ

開発者に優しい

シンプルなHTTP。
SDK不要。

すべての監視対象オブジェクト — デバイス、タスク、アラート、グループ、スケジュール — はJSONリソースとして表現されます。これはXRSから監視データを取得し、Web API経由で新しいデバイスを追加する例です。curl、bashスクリプト、Pythonジョブ、CIステップなど、チームがすでに使っているものに組み込んでください。

返されるフィールドにはDnsTimeSSLTimeConnectionTimeRequestTimeFirstPacketTime(TTFB)DownloadTimeDuration、およびロケーション、ステータス、監視タイムスタンプが含まれ、どのウォーターフォールビューにもすぐに使えます。

# リアルタイムXRSレポートを取得 — ロケーション別サマリー
GET https://xmlreporter.dotcom-monitor.com/reporting/xml/responses.aspx
     ?PID=4229AF4F0FB545AEA75EAF2013E51BB7
     &Site=12345
     &Type=Overall
     &location=NY, USA

# レスポンス(一部抜粋)
<Response>
  <ID>3424533543</ID>
  <Name>Checkout API</Name>
  <URL>https://shop.example.com/api/checkout</URL>
  <Duration>114</Duration>
  <DnsTime>0</DnsTime>
  <SSLTime>18</SSLTime>
  <ConnectionTime>15</ConnectionTime>
  <FirstPacketTime>97</FirstPacketTime>
  <DownloadTime>2</DownloadTime>
  <Status>S</Status>
</Response>

# Web APIで新しいHTTPSモニターを作成
POST https://api.dotcom-monitor.com/config_api_v1/devices
Content-Type: application/json

{
  "name": "Checkout API — 本番",
  "platform": "HTTPS",
  "tasks": [{
    "url": "https://shop.example.com/api/checkout",
    "method": "POST",
    "keyword": "order_id"
  }],
  "frequency": 60,
  "locations": ["NY-USA", "FR-PARIS", "SG"]
}

5分で監視の自動化を開始

すべての有料プランには、Web APIとXRSへの完全アクセスが含まれます — アドオン不要、呼び出しごとのメーターなし、追加の請求階層もなし。

ユースケース

チームがAPIで構築するもの

プラットフォームチーム、SRE、DevOpsエンジニアは、Dotcom-Monitor APIを使用して、すでに利用しているワークフローに監視を組み込んでいます。

モニタリング・アズ・コード

モニターを保護するサービスとともにバージョン管理します。既存のTerraformやPulumiパイプラインを通じてデバイスをプロビジョニング、更新、廃止し、ステージングと本番のドリフトを防ぎます。

デプロイ後のスモークテスト

Jenkins、GitHub Actions、Azure DevOpsから、デプロイ後にオンデマンドでHTTPSとマルチステップトランザクションチェックをトリガーします。新しいリリースで重要なエンドポイントが破損した場合はビルドを失敗させます。

カスタムステータスページとダッシュボード

XRSデータを顧客向けの稼働時間ページ、社内NOCディスプレイ、または経営層向けSLAレポートに提供します。欲しいフィールドだけを必要な形式で引き出せます。

SLA証拠およびコンプライアンス報告

月次SLAエクスポート(稼働率%、P95 / P99応答時間、ダウンタイムインシデント)をXRSから直接ExcelまたはPDFに自動化し、記録され、タイムスタンプ付きで監査準備完了状態にします。

一括デバイスプロビジョニング

買収、移行、CDN切替後に数百のモニターを一度に立ち上げます。既存のデバイステンプレートを複製し、適切なグループ、スケジュール、アラートルートをスケールで割り当てます。

サードパーティダッシュボード埋め込み

モニタリングデータをGrafana、Power BI、Tableau、Datadogに自社のその他のテレメトリと並べて送信します。外部合成チェックと内部APMトレースを相関させます。

マルチテナントアカウント管理

MSPやエンタープライズチームは、数百の部署と数千のデバイスを単一のプログラム的操作で管理でき、各顧客向けに部門スコープのXRSフィードを提供します。

インシデント強化

モニターが発火したときに、XRSを通じてウォーターフォール、サイファー、およびタイミングの内訳を取得し、それをPagerDutyまたはServiceNowのインシデントに自動的に添付します — トリアージ時間を短縮します。

XRS ディープダイブ

必要なままのリアルタイムレポーティング

XML レポーティングサービスは柔軟で無料のオンデマンドフィードです。概要データまたは生のレスポンスをリクエスト可能。場所、スケジュール、成功状態でフィルタリングできます。必要なフィールドのみを返します。

レポートタイプ
得られるもの
典型的な用途
アカウント利用状況
各監視ソリューションの使用中および利用可能リソース
ライセンス・容量計画、請求照合
デバイスステータス
個々のデバイスまたはセットの現在の状態・ステータス
ライブステータスページ、NOCウォールダッシュボード
応答詳細
リクエストごとに高度にカスタマイズ可能なタイミングと内容
詳細な診断、カスタムウォーターフォール、インシデント強化
デバイス・タスク構成
エクスポートされた監視構成のスナップショット
バックアップ、クロス環境クローン、監査ログ
概要データ
稼働時間、停止時間、成功数、失敗数、パフォーマンス、標準偏差
エグゼクティブサマリー、SLAレポート
生のレスポンス
デバイスごとの全チェック結果、最大6ヶ月分まで
法医学分析、歴史的比較
時間別集計
応答データを1時間単位で集約
ピーク負荷の特定、時間別トレンド分析
日別集計
応答データを24時間単位で集約
日次運用レビュー、平日対週末の比較
週次 / 月次 / 年次
より長期の時間軸にわたるサマリー
取締役レベルのトレンド、前年比パフォーマンスレポート
3か月統計
3か月のローリングウィンドウで計算された統計データ
ベースラインからのアラート、異常検知

すべてのレポートは、監視場所スケジュールDotcom-Monitor Filter成功または失敗状態部署、およびカスタム日付範囲でフィルタリングできます。

なぜチームはAPIを使うのか

DevOps、SRE、プラットフォームエンジニアリング向けに構築

Dotcom-Monitor APIは監視ワークフローから手動のUIクリックを排除し、チームが人員を増やすことなくシンセティックカバレッジを拡大できるようにします。

ドリフトを排除

監視設定をソース管理に保管します。同じモニターを環境間で自信を持って適用できます。

モニタリングを左にシフト

シンセティックチェックをカバーするサービスと同じPRに追加します。モニタリングはコードとともに導入され、数週間後ではありません。

クリックなしでスケール

単一のスクリプトで100の新しいドメインや1000の新しいエンドポイントをオンボードできます。クリック疲れなし。

詳細なセキュリティ

短時間セッション、オプションのIPホワイトリスト、および部門別統合キーにより、アクセスを厳しく管理します。

すべてのスタックに対応

プレーンHTTP + JSON(またはレポート用のGET + XML)。SDKのロックインなし。すべての言語とCI/CDツールで動作します。

データを所有する

監視データを自分のデータウェアハウス、BIプラットフォーム、またはコンプライアンスアーカイブにスケジュールに合わせて取り込みます。

統合されたインターフェース

ひとつのAPIで監視とLoadView負荷テストをカバー。別のツールも、別の認証情報も不要です。

追加費用なし

APIおよびXRSアクセスはすべての有料プランに含まれています。呼び出しごとの課金なし、自動化の追加料金なし。

お客様の声

"Dotcom の最高の特徴のひとつは、ネットワークパフォーマンスデータを提供するプッシュ/プルAPI機能です。これを使用してパフォーマンスの問題やページ読み込み状況を監視しています。Dotcom-Monitor は単一のインターフェースとプラットフォームで複数のサービスを監視でき、より効率的に運用できるようになりました。"
Gregory S.
マネージャー、放送メディア · Verified Capterra レビュー

監視を自動化に切り替える準備はできましたか?

30日間の無料トライアルには、完全なWeb APIおよびXRSアクセスが含まれています。すべての監視ソリューション、すべてのロケーション、そしてすべての統合も利用可能です。自動監視の感触を体験してください。

よくある質問

Dotcom-Monitor APIに関する一般的な質問

Web API (config_api_v1) は、監視設定(デバイス、タスク、グループ、スケジュール、アラート、負荷テスト)の作成と管理のための JSON ベースの REST インターフェースです。XML レポーティングサービス (XRS) は、監視結果を HTTP GET 経由で XML として返す別の無料フィードです。多くのチームは両方を使用しています:Web API で設定し、XRS で結果を取得します。

Dotcom-Monitor アカウントの 管理 > 統合 > 新しい統合 に移動し、Web API 統合(設定用)または XML Feed 統合(XRS 用)を作成してください。すべての Web API リクエストはその統合に対して認証され、60秒間の非アクティブ状態でセッションが切れます。XRS は生成されたアカウント UID を PID URL パラメーターとして使用します。IP アドレスによるアクセス制限も可能です。

Web API は完全に JSON 対応です — リクエストボディもレスポンスも JSON です。JSON ボディを送信するときは Content-Type: application/json を設定してください。XRS は HTTP(S) GET で XML ドキュメントを返すため、リクエストはクエリパラメーター付きの URL だけです。

Web API はすべての Dotcom-Monitor 監視プラットフォームに対応しています:HTTPS、REST、SOAP、GraphQL、WebSocket、ServerView、BrowserView、UserView(EveryStep スクリプト)、MetricsView と、すべてのプロトコル監視(DNS、SSL、Email、FTP、ICMP Ping、TCP ポート、Traceroute、VoIP など)を含みます。また、LoadView の負荷テストもすべてカバーしています。

API と XRS へのアクセスはすべての有料プランに含まれており、呼び出しごとのメーター計測や追加料金はありません。セッションは60秒間の非アクティブ状態で切れるため、長時間のスクリプトは自然にスロットルされます。IP 制限アクセスやエンタープライズレベルのスループットが必要な場合は、エンタープライズオプションについて営業にお問い合わせください。

XRS は最大過去6か月分の生データレスポンスを返せます。要約および統計レポート(時間・日・週・月・年単位の集計および3か月の統計)はより長期間にわたって利用可能です。各レポートの開始日時と終了日時を指定します。

はい — HTTP コールを行えるツールならどれでも API を操作可能です。チームは Jenkins、GitHub Actions、GitLab CI、Azure DevOps、CircleCI、Terraform と統合して、モニターをデプロイ時にプロビジョニングしたり、リリース後のスモークテストを実行したり、本番ロールアウトの監視状況でゲートをかけたりしています。

はい。Web API 統合を作成する際、すべての認証済みリクエストのアクセスを許可するか、信頼できる IP アドレスのリストに限定するか選択できます。詳細はナレッジベースのWeb API アクセスのための IP ホワイトリスト設定方法の記事をご覧ください。

はい。ルートアカウントのユーザーはプログラム的に部署を管理でき、XML Feed 統合は特定部署にスコープを限定可能です。部署限定ユーザーは自身の部署の XRS レポートのみ取得可能であり、MSP やマルチテナント構成における明確な分離をサポートします。

完全なドキュメントは Dotcom-Monitor ナレッジベースにあり、API 入門ガイド、監視および LoadView メソッドの JSON 例付きリファレンス、そして XRS リクエストパラメーターリファレンス が含まれます。すぐに使えるコードテンプレートはコード例セクションにあります。

監視を自動化。エンジニアリング時間を取り戻そう。

Dotcom-Monitor を利用してお客様より先に障害を検知し、API と XRS を使ってその管理を簡単にしている 10,000 以上の組織に参加しましょう。