Monitor and Trigger Continuous Integration Projects

Get project alerts

Fetches alerts for a specified project, with optional filtering by server name and severity level.

Process Overview:

  • Validate permission.
  • Fetch alert stream for project.
  • Apply optional serverName & level filters.
  • Enforce limit bounds (1..5000).

Key Features:

  • Supports operational triage & dashboards.
  • Level filter aligns with standard logging levels.

Required Permissions: replication-pipeline::view

get/v1/integration/continuous/monitoring/projects/{projectId}/alerts

Request

  • Base URL: https://integration-adapter.connect.cloud.precisely.com
  • URL: https://integration-adapter.connect.cloud.precisely.com/v1/integration/continuous/monitoring/projects/{projectId}/alerts
  • Auth: HTTP bearer

Path parameters

projectIdstring required

Unique identifier of the project

Query parameters

serverNamestring

Filter alerts by runtime server name. If not provided, alerts from all servers will be returned.

level'OFF' | 'FATAL' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'TRACE' | 'ALL'

Filter alerts by severity level. If not provided, alerts of all levels will be returned.

limitinteger

Maximum number of alerts to return. Must be a positive integer. Defaults to 500 if not provided.

Response

Successfully retrieved project alerts

runtimeServerstring

Name of the runtime server where the alert originated

pipelinestring

Name of the pipeline associated with the alert

level'OFF' | 'FATAL' | 'ERROR' | 'WARN' | 'INFO' | 'DEBUG' | 'TRACE' | 'ALL'

Severity level of the alert

messagestring

Alert message detailing the issue or information

generatedAtstring

Time indicating when the alert was generated in UTC (RFC3339 format)

Example response

{
  "runtimeServer": "server-1",
  "pipeline": "my-db2i-to-kafka",
  "level": "INFO",
  "message": "Replication Kernel is shutting down",
  "generatedAt": "2023-10-05T14:48:00Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.