Docs Menu
Docs Home
/ /
Atlas App Services
/

App Services Metrics Reference

On this page

  • Metric Format
  • Units
  • Available Metrics

App Services provides a variety of metrics related to App Services and Device Sync. You can access your metrics data with the Admin API's Retrieve App Services metrics endpoint.

The exact metrics returned may be subject to change.

When you request metrics, you specify a start time, end time, and time granularity such as "hourly". The response contains a list of measurement objects, one for each metric listed below. Each measurement object contains a list of data points that represent that metric's value at a specific time.

For example, you request hourly metrics from 12:00am to 11:59pm Tuesday. App Services sends back a list of measurements. Each measurement contains about 24 data points (one for each hour between start and end time). The value field of each data point is the value of that metric at the time specified by the timestamp.

App Services expresses each metric in one of the following units:

  • BYTES_PER_SECOND

  • MILLISECONDS

  • SCALAR

  • SCALAR_PER_SECOND

A scalar is a singular value representing a magnitude or count. Its exact interpretation depends on the metric.

A scalar per second represents a count over time ("rate"). The value is effectively the total count since the previous data point divided by the number of seconds since the previous data point.

Some scalar per second values are expressed as a 95th percentile. This means that the measurement for the given metric is below the given value 95% of the time and above it the other 5% of the time.

Metric Name

Unit

Description

ACTIVE_OPEN_SYNC_SESSIONS

SCALAR

The number of active, open sync sessions at the time of the data point.

AUTH_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server due to authentication requests.

AUTH_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed authentication requests.

AUTH_RESPONSE_MS

MILLISECONDS

95th percentile authentication response time.

AUTH_SUCCESSFUL_LOGIN

SCALAR_PER_SECOND

The rate of successful logins.

AUTH_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful authentication requests.

AUTH_TOTAL_USERS

SCALAR

The number of existing users at the time of the data point.

ENDPOINTS_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing endpoint requests since the last data point divided by the total number of seconds since the last data point.

ENDPOINTS_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server due to endpoints requests.

ENDPOINTS_FAILED_REQUEST

SCALAR_PER_SECOND

The rate of failed endpoints requests.

ENDPOINTS_RESPONSE_MS

MILLISECONDS

95th percentile endpoint response time.

ENDPOINTS_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful endpoint requests.

GRAPHQL_RESPONSE_MS

MILLISECONDS

95th percentile GraphQL response time.

GRAPHQL_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing GraphQL requests since the last data point divided by the total number of seconds since the last data point.

GRAPHQL_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server for GraphQL.

GRAPHQL_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed GraphQL requests.

GRAPHQL_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful GraphQL requests.

LF_RESPONSE_MS

MILLISECONDS

95th percentile Log Forwarder (LF) response time.

OVERALL_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing overall since the last data point divided by the total number of seconds since the last data point.

OVERALL_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server overall.

OVERALL_FAILED_REQUESTS

SCALAR_PER_SECOND

Overall rate of failed requests.

OVERALL_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

Overall rate of successful requests.

OVERALL_SYNC_MINUTES

SCALAR_PER_SECOND

The total minutes spent syncing since the last data point divided by the number of seconds since the last data point.

SDK_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing client SDK functions calls since the last data point divided by the total number of seconds since the last data point.

SDK_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server due to SDK functions calls.

SDK_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed function call requests from client SDKs.

SDK_FNS_RESPONSE_MS

MILLISECONDS

95th percentile response time for client SDK function calls.

SDK_MQL_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing client SDK remote MongoDB access requests since the last data point divided by the total number of seconds since the last data point.

SDK_MQL_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server due to client SDK remote MongoDB access requests.

SDK_MQL_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed client SDK remote MongoDB access requests.

SDK_MQL_RESPONSE_MS

MILLISECONDS

95th percentile client SDK remote MongoDB access response time.

SDK_MQL_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful client SDK remote MongoDB access requests.

SDK_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful function call requests from client SDKs.

SYNC_CLIENT_BOOTSTRAP_MS

MILLISECONDS

95th percentile Device Sync client bootstrap time.

SYNC_CLIENT_UPLOADS_INVALID

SCALAR_PER_SECOND

Device Sync client invalid uploads.

SYNC_CURRENT_OPLOG_LAG_MS_SUM

MILLISECONDS

The sum of Device Sync oplog lag in milliseconds.

SYNC_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server for Device Sync.

SYNC_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed Device Sync requests.

SYNC_HISTORY_WRITE_MS

MILLISECONDS

95th percentile Device Sync history write time.

SYNC_MINUTES

SCALAR_PER_SECOND

The total minutes spent syncing since the last data point divided by the number of seconds since the last data point. Equivalent to OVERALL_SYNC_MINUTES.

SYNC_NUM_INTEGRATION_ATTEMPTS

SCALAR_PER_SECOND

Number of Device Sync integration attempts.

SYNC_NUM_UNSYNCABLE_DOC

SCALAR

The number of unsyncable documents at the time of the data point.

SYNC_OT_MS

MILLISECONDS

95th percentile time spent doing operational transform (OT) for Device Sync.

SYNC_SESSIONS_ENDED

SCALAR_PER_SECOND

The rate of ended Device Sync sessions.

SYNC_SESSIONS_STARTED

SCALAR_PER_SECOND

The rate of started Device Sync sessions.

SYNC_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful Device Sync requests.

SYNC_UPLOAD_PROPS_MS

MILLISECONDS

95th percentile Device Sync upload propagation time.

TRIGGERS_COMPUTE_MS

SCALAR_PER_SECOND

The number of milliseconds spent computing for Triggers since the last data point divided by the total number of seconds since the last data point.

TRIGGERS_CURRENT_OPLOG_LAG_MS_SUM

MILLISECONDS

Sum of Triggers oplog lag.

TRIGGERS_EGRESS_BYTES

BYTES_PER_SECOND

The rate of data transferred from the server for Triggers.

TRIGGERS_FAILED_REQUESTS

SCALAR_PER_SECOND

The rate of failed Triggers requests.

TRIGGERS_RESPONSE_MS

MILLISECONDS

95th percentile Triggers response time.

TRIGGERS_SUCCESSFUL_REQUESTS

SCALAR_PER_SECOND

The rate of successful Triggers requests.

Back

v20180301 [Deprecated]