Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Developer Tools / Amazonaws / Amazon Prometheus Service
Amazon Prometheus Service logo

AWS Amazon Prometheus Service

Browse all Amazonaws APIs
64
AI ReadinessAI-Aware (B)64/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticDeveloper ToolsMonitoring ObservabilityapiKey21 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Provision and manage Prometheus-compatible metric workspaces, alert manager definitions, and rule groups for cloud-native applications via 21 control-plane operations.

Use for: I want to create a new Prometheus workspace for my Kubernetes cluster, List all Prometheus workspaces in a region, Get the details of a specific workspace by id, Update the alert manager definition for a workspace

Not supported: Does not handle metric ingestion via remote-write, PromQL queries, or dashboard rendering - use for control-plane management of Prometheus workspaces, alert manager definitions, and rule groups only.

Jentic publishes the only available OpenAPI specification for Amazon Managed Service for Prometheus, keeping it validated and agent-ready. Amazon Managed Service for Prometheus (AMP) is a fully managed Prometheus-compatible monitoring service for container and Kubernetes workloads. The control-plane API exposes 21 operations covering workspaces, alert manager definitions, rule group namespaces, logging configuration, and resource tagging. Platform and SRE teams use it to provision metric stores at scale without operating their own Prometheus servers.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Amazon Prometheus Service to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Amazon Prometheus Service, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Famp" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Famp" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Amazon Prometheus Service API.

Create and tag Prometheus workspaces that ingest remote-write metrics from EKS, ECS, or self-managed Kubernetes clusters

Define and update alert manager configurations to route firing alerts to receivers like Slack and PagerDuty

Manage rule group namespaces that hold recording and alerting rules evaluated server side

Toggle logging on a workspace to capture rules engine evaluation diagnostics in CloudWatch Logs

List and inspect workspaces with their status, tags, and creation timestamps for cost and capacity tracking

Use Cases

Patterns agents use Amazon Prometheus Service API for, with concrete tasks.

★ Multi-Tenant Kubernetes Monitoring

Platform teams use AMP to provide isolated Prometheus workspaces per tenant or environment without operating Prometheus servers. CreateWorkspace returns a remote-write endpoint that each cluster ships metrics to via Prometheus or the AWS Distro for OpenTelemetry. Tenants get isolated metric storage with shared infrastructure costs, and the workspace tag set is used for chargeback.

Call CreateWorkspace with alias=tenant-acme and tags including CostCenter, then return the prometheusEndpoint for the cluster's remote-write configuration

Centralised Alert Manager Configuration

SRE teams use PutAlertManagerDefinition to push a single alert manager YAML configuration to many workspaces, ensuring consistent routing of firing alerts to on-call channels. The definition is versioned per workspace, and DescribeAlertManagerDefinition lets a deploy pipeline diff the active definition against the desired state before applying changes.

Call PutAlertManagerDefinition with the YAML config Base64 encoded for the target workspace, then DescribeAlertManagerDefinition to confirm the new revision is active

Recording and Alerting Rule Lifecycle

Application teams ship recording rules and alerting rules to AMP through CreateRuleGroupsNamespace and UpdateRuleGroupsNamespace. Each namespace holds a set of rule groups defined in Prometheus YAML, and changes are evaluated server side as soon as they are applied. ListRuleGroupsNamespaces gives an inventory across a workspace for review and cleanup.

Call CreateRuleGroupsNamespace with name=app-rules and a Base64 encoded YAML body containing recording and alerting rules for the workspace

AI Agent Observability Provisioner

An AI agent invoked through Jentic provisions a fresh Prometheus workspace whenever a new tenant onboards. The agent searches Jentic for the create-workspace operation, executes it with the tenant's tags, and returns the resulting endpoint URL to the deployment pipeline. Jentic handles SigV4 signing so the agent never sees the raw access key id and secret.

Search Jentic for create amazon prometheus workspace, load the CreateWorkspace operation, execute it with the tenant alias and tags, and return the prometheusEndpoint

Key Endpoints

21 endpoints — jentic publishes the only available openapi specification for amazon managed service for prometheus, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/workspaces

Create a new Prometheus workspace

GET

/workspaces

List all Prometheus workspaces in the region

GET

/workspaces/{workspaceId}

Describe a workspace by id

PUT

/workspaces/{workspaceId}/alertmanager/definition

Put an alert manager definition for a workspace

POST

/workspaces/{workspaceId}/rulegroupsnamespaces

Create a rule group namespace inside a workspace

PUT

/workspaces/{workspaceId}/logging

Enable or update logging for a workspace

POST

/workspaces

Create a new Prometheus workspace

GET

/workspaces

List all Prometheus workspaces in the region

GET

/workspaces/{workspaceId}

Describe a workspace by id

PUT

/workspaces/{workspaceId}/alertmanager/definition

Put an alert manager definition for a workspace

POST

/workspaces/{workspaceId}/rulegroupsnamespaces

Create a rule group namespace inside a workspace

PUT

/workspaces/{workspaceId}/logging

Enable or update logging for a workspace

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Amazon Prometheus Service

- AI-Aware (B)
64/100
99
Foundational Compliance
63
Developer Experience & Jentic Compatibility
43
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
99

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

43

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: D-Signals: 4
72%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Amazon Managed Service for Prometheus by hand means signing every control-plane request with AWS Signature Version 4 and resolving the aps.{region}.amazonaws.com host for your region. Through Jentic you install once, import Amazon Prometheus Service from the API Directory, store your AWS access key and secret once, and your agent calls it.

Permission scoping

AMP puts the workspace id in the URL path (/workspaces/{workspaceId}/...), so a rule can pin the agent to one Prometheus workspace and its alert-manager and rule-group configuration. You choose the operations it may call, so actions like creating new workspaces with POST /workspaces are not included unless you add them.

Credential isolation

Your AWS access key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'create a Prometheus workspace' or 'update the alert manager definition', and Jentic returns the matching AMP operation with its input schema so the agent does not have to map operation names to AWS path conventions.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Amazon API Gateway

→

API Gateway emits metrics that can be relayed into AMP for unified observability of public APIs

Use API Gateway alongside AMP when the agent is centralising metrics for HTTP APIs that should be alerted on the same way as cluster workloads.

Complementary

AWS Amplify

→

Amplify-hosted apps can ship custom metrics into an AMP workspace for production monitoring

Use Amplify alongside AMP when the agent owns both the application platform and its monitoring story.

Alternative

New Relic

→

Full observability platform with Prometheus remote-write support; choose when you also need APM and logs in one tool

Choose New Relic when the agent needs unified APM, logs, and metrics; choose AMP when the team is standardising on Prometheus tooling and wants AWS-native billing and IAM.

FAQs

Specific to using Amazon Prometheus Service API through Jentic.

Why is there no official OpenAPI spec for Amazon Managed Service for Prometheus?

AWS does not publish an OpenAPI specification for AMP; the official surface is the AWS SDKs and the Smithy model. Jentic generates and maintains this spec so that AI agents and developers can call Amazon Prometheus Service via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Amazon Managed Prometheus API use?

AMP uses AWS Signature Version 4 (SigV4) on the control plane, signed with an IAM access key id and secret access key. The data plane (remote-write and query) uses SigV4 too. Through Jentic the access key id and secret access key are stored encrypted in the vault and SigV4 signing is performed server side.

Can I push Prometheus rules with the Amazon Managed Prometheus API?

Yes. Use POST /workspaces/{workspaceId}/rulegroupsnamespaces with a Base64 encoded YAML body containing one or more rule groups. AMP evaluates the rules server side as soon as the namespace is created, and PUT updates an existing namespace in place.

What are the rate limits for the Amazon Managed Prometheus API?

AMP applies per-region throttling on control-plane operations like CreateWorkspace and PutAlertManagerDefinition; rates are higher for read operations like ListWorkspaces. Data-plane remote-write and query throttling depend on the workspace's active series and query rate. ThrottlingException should be retried with exponential backoff.

How do I create a workspace with the Amazon Managed Prometheus API through Jentic?

Install the SDK with pip install jentic, search Jentic for create amazon prometheus workspace, load the CreateWorkspace operation schema, and execute it with an alias and tags. Jentic handles SigV4 signing and returns the workspace id and remote-write endpoint URL.

Can I delete a workspace and recover its metrics later?

No. DeleteWorkspace permanently removes the workspace and all stored metrics; there is no undelete. Before deletion, snapshot any required dashboards or export metrics through the query API. AMP retains metrics for the workspace's configured retention period only while the workspace exists.

Can I limit what my agent is allowed to do with the Amazon Managed Prometheus API?

Yes. Jentic One runs self-hosted, so you set the rules that decide which AMP operations and credentials your agent may use. Because AMP puts the workspace id in the URL path (/workspaces/{workspaceId}/...), you can pin the agent to a single Prometheus workspace and its alert manager and rule group configuration. You pick the operations it may call, so broad actions like creating new workspaces with POST /workspaces stay off limits unless you add them.

GET STARTED

Start building with Amazon Prometheus Service API

Explore with Jentic One
View OpenAPI Document