Application Status

Dear Community, good morning,

Your support I need to identify the availability of the application with its services, processes in general.

When the app went down, the service was not available via alerts or a dashboard.

Thank you for your support.

Hi @dsoria ,

You have several options, but it depends on your service:

  • APIs for Performance Metrics: If your product or service has APIs to retrieve performance metrics, you can create a custom Extension 2.0 to generate metrics and dashboards based on these APIs.
  • Synthetics Monitoring: With Synthetics, you can monitor your system’s responses. You can use Synthetics metrics to create alerts and dashboards.
  • Critical Processes Monitoring: If you have critical processes on your operating system essential for your services, you can create alerts and dashboard. Its depends if you have OneAgent installed on the host and it is supported, which may depend on the technology.

My recommendation is to explore the possibilities of your technology and processes, and consider combining these options.

Estimado Jose

Gracias por la información y allí me podrías ayudar con un ejemplo.  APIs for Performance Metrics

:slightly_smiling_face:

Hi @dsoria

If you seek measuring application availability:

  1. proceed with synthetic monitoring based either through HTTP or browser monitors.
  2. corelate the monitored application to the configured synthetic monitor.
  3. in case of actual failure, problem will be triggered.

For Host availability:

  • Host gracefully shutdown alert will be triggered upon host unavailability.

Process group availability:

  • configure process group availability on process group level or environment level as per actual monitoring requirements.

Thanks.

Hi @dsoria For Dashboard related alerts configure the below tiles for ease of initial setup through data explorer:

  • Create a dedicated dashboard for app “xyz”
  • go to data explorer configure the below metrics and then set the required thresholds for visualization through dashboard:
  • Host availability %
  • Process availability %
  • OS Service availability, but this should be configured in advance under OS services monitoring section.
  • for synthetic monitoring: Availability rate (by location) [browser monitor]
  • using proper management zone and tagging rules will make the dashboard best fitting for the app owner.

Thanks.

@dsoria for dashboards:

  • Colors can be overwritten, it’s not an indicator of problem alerts unless there is a custom metric set or thresholds violations applied either statically or dynamically.
  • add problems tile, and limit it to specific management zone, so it will reflect the actual impacted entities for your application entities either app, services, Process groups, …etc
  • to get the full picture about your monitored entities, configure SLOs : Service-Level Objectives — Dynatrace Managed Docs

@dsoria create alerting profile and problem notification for such app through email as initial method of notifying the app owner and later on you can configure advanced notification methods like “Teams, victorOps, …etc”