Maintenance & Monitoring

Frends services are constantly being monitored and taken care of.

The Frends Cloud services are being monitored and managed by the Platform Operations team. Here's an overview of what is being done and at what frequency.

Maintenance

Cloud-hosted Frends resources are updated in line with our release cycle.

For customers with hybrid configurations (Cloud and On-Prem Agents) we arrange a suitable time/date to update the Frends Core service and Agents in order to synchronize the update of On-Prem resources.

OS and Security updates for Cloud Agent are kept in line with Microsoft’s monthly patching cycle.

To avoid Agent downtime during patching we recommend using load balanced Agents in a high availability configuration for production environments.

Database Maintenance

Log and configuration databases for Frends Tenants are periodically maintained by purging old Process Instance logs and reorganizing the indices. This is automated for both cloud and self hosted instances of Frends.

By default, the Process Instance purge and index reorganization will be run on Log Service startup, and is rescheduled to run every 24 hours after finishing successfully. The purge will delete Process Instances older than what is set as the retention period by log settings for each Agent Group, which is up to 60 days.

Backups

Frends Databases (LogStore, ConfigurationStore) have Point-in-time-restore and geo-redundant backups with 30 day retention. ConfigurationStore have an additional off-site backup with 7 day retention.

Monitoring

All Frends Cloud resources are monitored around the clock with alert thresholds set for key metrics.

PaaS Agents

Frends Cloud Agent monitoring services include:

Frends Heartbeat Monitor Service

  • Agent Service Availability

Azure Log Analytics Agent (30 Day retention)

  • Event logs (System/Application)

    • Error Events (OOM)

    • Service Failures

  • Performance Counters (Ingested by Azure Log Analytics)

    • Memory

    • CPU

    • Page File

    • Threads

    • Disk

    • Frends Process Executions

    • Frends Process Logging

    • Network IO

Application Insights

  • Availability Checks

  • Monitor Agent API Endpoints (Ports 80 and/or 443)

  • 5 Second ping from 5 geographically different locations

Frends Core & UI

Monitoring for the Frends Core services and the UI includes:

Web UI

  • Performance Counters (Ingested by Azure Log Analytics)

    • Memory

    • CPU

    • Response Time

  • Application Insights (Ingested by Azure Log Analytics)

    • Application Exceptions

    • Availability Checks

      • Monitor Frends UI

      • 5 Second ping from 5 geographically different locations

Azure Storage

  • Performance Counters (Ingested by Azure Log Analytics)

    • Usage

    • Latency

    • Ingress/Egress

    • Transactions

    • Availability

Database

  • Performance Counters (Ingested by Azure Log Analytics)

    • Storage Usage & Growth

    • DTU Load

Service Bus

  • Performance Counters (Ingested by Azure Monitor)

    • Inbound/Outbound Messages

    • Requests

    • Connections

    • Active Messages

    • Inbound/Outbound Queue Size

    • Errors (User/Server)

    • Dead Letter Count

    • Message Count

    • Throttled Requests

Last updated

Was this helpful?