Environment Health
  • 05 Jul 2023
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Environment Health

  • Dark
    Light
  • PDF

Article Summary

Introduction

Environment health helps in monitoring the Serverless360 Infrastructure. It checks critical components of the application and indicates whether they are healthy or unhealthy.

Environment Health in Serverless360

To navigate to Environment Health Page, click upon Settings->Environment Health. Environment health of Serverless360 consists of two sections, Status and Logs.

Status

The Status tab holds the health status of the Serverless360's infrastructure, where the dashboard for each component is available, allowing for enhanced data visualization and tracking of real-time data using a set of available metrics.

The following are the components monitored in Environment Health for the PH environment of Serverless360 application:

General

  • Portal
  • SQL
  • Background Services (BA automated task, BA monitoring, BAM monitoring, CA monitoring)

Azure Documenter

  • Document generator
  • Chart generator

Business Activity Monitoring

  • Events tracker
  • Events processor
  • Events queuing
  • SQL

The deployment details, SQL database, and Storage account can be edited using the edit option available for Business Activity Monitoring.

Whenever there is an update for deployment details, SQL database, and Storage account, its corresponding dashboards and logs also get updated based on the changes made.

deploy.gif

The components state of Environment health can be represented in two states, namely:
Healthy- Indicates components with color code green, stating that it is healthy.

healthy.png

Unhealthy- Indicates components with color code red, stating that it is unhealthy, Where the reason for it being unhealthy is also defined in the info.

unhealthy.png

Start and Stop of Components(s)

Serverless360 now offers the ability to start and stop component(s) without even navigating to the Azure portal.

The component(s) that can perform start/stop operations are:

General

  • Background Services

Azure Documenter

  • Document generator
  • Chart generator

Business Activity Monitoring

  • Events tracker
  • Events processor

startstop.gif

Logs

The Logs tab contains all the error logs that occur within the Serverless360 application.

logs.png

Configure monitoring

When any of the components of Serverless360 is in an unhealthy state, the user will be alerted through the configured notification channels. To achieve this, users can click Configure monitoring option on the Environment Health page at the top right and select the notification channels to which the alert notifications must be sent.

channels.gif

Edit Deployment Details

The deployment details of Serverless360's PH Infrastructure can be edited using the Edit option on the Environment Health page at the top right, where the user can update the PH environment's Service principal and Resource details.
Whenever any update is done over the deployment details, the corresponding components and dashboard details get updated as per the changes made.

deployment.gif

Access to Environment Health is only available to users with the Account Owner permission.

Other users will be notified if any of the components are unhealthy, stating, "Some services are down. Please contact Account Owner".

permission.png


Was this article helpful?