EDB Postgres Enterprise Manager REST APIs v17.0#
注
EDB Postgres Enterprise Manager このドキュメントでは** PEM **と呼ばれています。*
PEM は自己認証SSL証明書を使用するため、「SSL証明書の問題:自己署名証明書」のようなエラーが発生する場合があります。 ’insecure’接続を使用してサーバーに接続する必要がある場合があります。
PEM は、次の操作のエンドポイントREST APIを公開します。
監視対象サーバーおよびエージェントから取得したオブジェクトの取得。
プローブの *C reate、 R etrieve、 U pdate、および D elete CRUDオペレーション。
さまざまなプローブによって収集された統計/メトリックデータ履歴データを含むの取得。
アラートの *C reate、 R etrieve、 U pdate、および D elete CRUDオペレーション。
アラートメカニズムで使用されるメールグループの *C reate、 R etrieve、 U pdate、および D elete CRUDオペレーション。
アラートで使用されるアラートテンプレートの *C reate、 R etrieve、 U pdate、および D elete CRUDオペレーション。
プローブ構成の R 取得および U pdate。
エージェント/サーバー/データベース/スキーマレベルの プローブ構成 を、同じレベルまたは下位レベルのオブジェクトの他のオブジェクトにコピーします。
1つのオブジェクトのアラート構成を他のオブジェクトにコピーします。
PEMサーバー構成を R etrieveおよび U pdateします。
v17の機能強化
アラートのブラックアウトをファーストクラスオブジェクトCRUDとして管理するための``/blackout/`` エンドポイントを追加します。
nameおよびname_containsクエリパラメーターを介してオブジェクトリストエンドポイントの名前ベースのフィルタリングサポートを追加します。
ベースURL
電子メール EnterpriseDB Web EnterpriseDB ライセンス 限定使用ソフトウェアライセンス契約
- Object
- get_server_group
- post_server_group
- get_server_group{group_id}
- put_server_group{group_id}
- delete_server_group{group_id}
- get_agent
- get_agent{agent_id}
- put_agent{agent_id}
- delete_agent{agent_id}
- get_server
- post_server
- get_server{server_id}
- put_server{server_id}
- delete_server{server_id}
- get_server{sid}database
- get_server{sid}database{db_name}
- get_server{sid}database{db_name}schema
- get_server{sid}database{db_name}schema{schema_name}
- get_server{sid}database{db_name}schema{schema_name}table
- get_server{sid}database{db_name}schema{schema_name}table{table_name}
- get_server{sid}database{db_name}schema{schema_name}index
- get_server{sid}database{db_name}schema{schema_name}index{index_name}
- get_server{sid}database{db_name}schema{schema_name}sequence
- get_server{sid}database{db_name}schema{schema_name}sequence{sequence_name}
- get_server{sid}database{db_name}schema{schema_name}view
- get_server{sid}database{db_name}schema{schema_name}view{view_name}
- get_server{sid}database{db_name}schema{schema_name}function
- get_server{sid}database{db_name}schema{schema_name}function{function_name}
- Profiles
- get_profiles
- post_profiles
- get_profiles{profile_id}
- put_profiles{profile_id}
- delete_profiles{profile_id}
- get_profiles{profile_id}_assigned
- get_profiles{profile_id}_draft
- delete_profiles{profile_id}_rollback
- post_profiles{profile_id}_publish
- post_profiles{source_id}_clone
- delete_profiles{profile_id}_{new_profile_id}
- post_profile_export
- post_profile_import
- Blackout
- Monitored Object Status
- Agent Job
- Alerts History
- Alerts Status
- Alerts
- get_alert_config_global
- post_alert_config_global
- get_alert_config_global{alert_id}
- put_alert_config_global{alert_id}
- delete_alert_config_global{alert_id}
- get_alert_config_agent{agent_id}
- post_alert_config_agent{agent_id}
- get_alert_config_agent{agent_id}_{alert_id}
- put_alert_config_agent{agent_id}_{alert_id}
- delete_alert_config_agent{agent_id}_{alert_id}
- get_alert_config_server{server_id}
- post_alert_config_server{server_id}
- get_alert_config_server{server_id}_{alert_id}
- put_alert_config_server{server_id}_{alert_id}
- delete_alert_config_server{server_id}_{alert_id}
- get_alert_config_server{server_id}database{database_name}
- post_alert_config_server{server_id}database{database_name}
- get_alert_config_server{server_id}database{database_name}_{alert_id}
- put_alert_config_server{server_id}database{database_name}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}_{alert_id}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}
- post_alert_config_server{server_id}database{database_name}schema{schema_name}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}_{alert_id}
- put_alert_config_server{server_id}database{database_name}schema{schema_name}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}schema{schema_name}_{alert_id}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}table{table_name}
- post_alert_config_server{server_id}database{database_name}schema{schema_name}table{table_name}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{alert_id}
- put_alert_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{alert_id}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}index{index_name}
- post_alert_config_server{server_id}database{database_name}schema{schema_name}index{index_name}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{alert_id}
- put_alert_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{alert_id}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}
- post_alert_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{alert_id}
- put_alert_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{alert_id}
- get_alert_config_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}_
- post_alert_config_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}_
- get_alert_config_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}_{alert_id}
- put_alert_config_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}_{alert_id}
- delete_alert_config_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}_{alert_id}
- Copy Alert
- post_alert_copy_agent{agent_id}
- post_alert_copy_server{server_id}
- post_alert_copy_server{server_id}database{database_name}
- post_alert_copy_server{server_id}database{database_name}schema{schema_name}
- post_alert_copy_server{server_id}database{database_name}schema{schema_name}table{table_name}
- post_alert_copy_server{server_id}database{database_name}schema{schema_name}index{index_name}
- post_alert_copy_server{server_id}database{database_name}schema{schema_name}function{function_name}args{function_arguments}
- post_alert_copy_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}
- Alert template
- Export Custom Alert Templates
- Import Custom Alert Templates
- Export Custom Charts
- Import Custom Charts
- Export Custom Dashboards
- Import Custom Dashboards
- Custom Probe
- Export Custom Probes
- Import Custom Probes
- Probe Configuration
- get_probe_config_agent{agent_id}
- get_probe_config_server{server_id}
- get_probe_config_server{server_id}_{probe_id}
- put_probe_config_server{server_id}_{probe_id}
- get_probe_config_server{server_id}database{database_name}
- get_probe_config_server{server_id}database{database_name}_{probe_id}
- put_probe_config_server{server_id}database{database_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}
- put_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_
- get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_{probe_id}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}
- get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}_{probe_id}
- Copy Probe
- Probe data
- get_probe_data_agent{agent_id}_{probe_id}
- get_probe_data_server{server_id}_{probe_id}
- get_probe_data_server{server_id}database{database_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}table{table_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}index{index_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}view{view_name}_{probe_id}
- get_probe_data_server{server_id}database{database_name}schema{schema_name}function{function_name}_{probe_id}
- get_probe{probe_id}data
- get_probe{internal_name}data
- Probe history
- get_probe_history_agent{agent_id}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}table{table_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}index{index_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}view{view_name}from{start_time}to{end_time}_{probe_id}
- get_probe_history_server{server_id}database{database_name}schema{schema_name}function{function_name}from{start_time}to{end_time}_{probe_id}
- get_probe{probe_id}history_from{start_time}to{end_time}
- get_probe{internal_name}history_from{start_time}to{end_time}
- Webhook
- Email Groups
- >-
- Schemas
- プロファイル
- プロフィールドラフト
- プロフィール概要
- ProbeConfig
- ProbeConfigUpsert
- ProbeConfigsUpdateOnly
- AlertChange
- AlertDeleteRef
- AlertConfigsDelta
- DeleteAndReassignPayload
- プロファイル割り当ての詳細
- AlertPayload
- アラート
- AlertParams
- AlertTemplateParams
- ProbeDependencyParams
- AlternateServerProbeCode
- DeletedAlternateServerProbeCode
- プローブカラム
- ChartExportTemplate
- DashboardExportTemplate
- CustomDashboardExportData
- CustomDashboardExportResponseData
- CustomDashboardImportPostData
- CustomChartExportData
- CustomChartExportResponseData
- CustomChartImportPostData
- AlertImportExportTemplate
- CustomAlertTemplateExportData
- CustomAlertTemplateExportResponseData
- CustomAlertTemplateImportPostData
- AlertTemplate
- AlertTemplatePost
- AlertTemplatePut
- AlertHistory
- ServerStatus
- エージェントステータス
- アラートステータス
- CustomProbes
- CustomProbeExportData
- CustomProbeImportData
- CustomProbeImportPostData
- CustomProbePostData
- CustomProbePutData
- プローブ
- ProbeConfigData
- CopyAgentData
- CopyServerData
- CopyDatabaseData
- CopySchemaData
- CopyAlertAgentData
- CopyAlertServerData
- CopyAlertDatabaseData
- CopyAlertSchemaData
- CopyAlertTableData
- CopyAlertIndexData
- CopyAlertFunctionData
- CopyAlertSequenceData
- エージェント
- エージェント
- サーバー
- ServerGroupBody
- ServerGroupBodyGet
- ServerBody
- ServerBodyUpdate
- AgentBody
- AgentJobBodyGet
- AgentJobBody
- AgentJobBodyPut
- AgentJobBodyPost
- データベース
- スキーマ
- テーブル
- インデックス
- シークエンス
- ファンクション
- ビュー
- Webhook
- WebhookPostData
- WebhookPutData
- WebhookGetHTTPHeaders
- WebhookHTTPヘッダー
- メールグループ
- EmailGroupsPostData
- EmailGroupsPutData
- EmailGroupOptions
- EmailGroupOptionsChanged
- ExcludeDatabases
- ExcludeDatabasesPutData
- ブラックアウト
- BlackoutHistory
- BlackoutWarning
- ObjectBlackoutStatus
- ObjectBlackoutToggleResult