Feature Related to Datadog

Temperstack enhances Datadog's APM capabilities by simplifying the process of managing and monitoring API endpoints within your Temperstack application. This unique feature allows organizations to automatically identify important API endpoints and register them, enabling the setup of alerts and monitoring without manual intervention.

APM in Datadog

APM (Application Performance Monitoring) is a comprehensive suite of tools provided by Datadog designed to help developers and operations teams monitor and improve the performance of their applications. APM provides detailed insights into application performance by tracking various metrics and API endpoints.

API Endpoints in APM

In the context of Application Performance Monitoring (APM), API endpoints are specific URLs or paths that your application exposes to handle various operations. These endpoints are crucial interaction points where client applications make requests to your application, typically to perform CRUD (Create, Read, Update, Delete) operations or other specific tasks.

API Endpoints Metrics Monitored

  • Latency: Evaluates the delay experienced during request processing.

  • Error Rate: Monitors the percentage of requests that result in errors at the API endpoint.

  • Response Time: Measures the time taken for an API endpoint to process a request and return a response.

Setting Up Alerts on API Endpoints

  1. Log in to Temperstack Dashboard: Start by logging in to your Temperstack dashboard using your credentials.

  1. Navigate to Datadog Resources: Once logged in, go to the Datadog resources section. This is where you can manage and monitor your application performance.

  1. Find the APM Section: In the Datadog resources, scroll down to locate the "Type" column. Look for the "APM Service" entry in this column.

  1. Access API Endpoints: In the same row as "APM Service," find the "Action" column. Click on "API Endpoints" in this column. This will display all the API Endpoints that have been automatically configured and added by Temperstack.

  1. Register API Endpoints: Browse through the list of API endpoints and use the provided option to register the desired endpoints.

  1. View in Datadog Resources: After registering the API endpoint, it will be reflected in the Datadog resources. Navigate back to Datadog to verify the registered API endpoints.

You can now deploy alerts and map services on top of it.

Datadog Service Dependencies

Service Dependencies refer to third-party APIs that are not part of our system. We make calls to these services from external sources. This includes various third-party services like Slack channels, APIs, and other external integrations.

Temperstack automatically identifies and tracks all external services that your application calls. These are displayed in the Service Dependencies section, providing a comprehensive view of all third-party interactions.

You can also set up alerts on these services to ensure that any issues with third-party integrations are quickly identified and addressed. For more information on alert deployment, please refer to the resources section.

To find alerts for service dependencies, follow these steps:

  1. Navigate to the Resources -> Datadog Resources.

  2. Scroll down to locate the "Type" column.

  3. Look for the "APM Service" entry in this column.

  4. Click on "Service Dependencies."

Select any service for which you need to set up alerts.

Last updated