Observability in Artifact Registry

This page describes the resources available for administrators to monitor activity and growth in Artifact Registry resources using Google Cloud Observability services.

By default, Artifact Registry is configured to do the following:

  • Send system logs and audit logs to Cloud Logging
  • Send system metrics and resource metrics to Cloud Monitoring

For more information, read Observability in Google Cloud.

Collected logs

Artifact Registry sends the following types of audit log data to Cloud Logging:

Data Access audit logs are disabled by default because these audit logs can be quite large. For more information about Audit logs in Artifact Registry, see Audit Logging.

Query and view logs

You can use following tools to view and analyze your logs:

  • Logs Explorer is designed to to help you troubleshoot and analyze the performance of your services and applications. To learn how to view logs in the Logs Explorer, follow the instructions in View logs by using the logs explorer.
  • Log Analytics is designed to run queries to analyze your logs, and then view or chart the results. To learn how to use Log Analytics, follow the instructions in Query and view logs in Log Analytics.

You can filter for Artifact Registry logs in the Logs Explorer by searching for artifactregistry in the search field. For information on creating queries in Log Analytics, read Query and view logs in Log Analytics.

For more information about querying and analyzing logs, see Query and view logs overview.

Pricing

Cloud Logging doesn't charge to route logs to a supported destination; however, the destination might apply charges. With the exception of the _Required log bucket, Cloud Logging charges to stream logs into log buckets and for storage longer than the default retention period of the log bucket.

Cloud Logging doesn't charge for copying logs, for defining log scopes, or for queries issued through the Logs Explorer or Log Analytics pages.

For more information, see the following documents:

Collected metrics

Artifact Registry sends metric data from the following monitored-resources to Google Cloud Observability.

To view all metrics sent by Artifact Registry to Google Cloud Observability, see Artifact Registry Metrics.

For more information about metrics, read Metrics, time series, and resources.

Artifact Registry location

Both logs-based metrics and quota metrics write data against the location resource.

Artifact Registry project

Metrics that are written against the project resource include request counts and request latency per project for control plane API requests and data plane API requests. Requests to create and modify repositories are control plane API requests, while tools such as Docker, Maven, or pip send requests to the data plane API.

Repository

Metrics that are written against the repository resource include request counts and request latency per repository for control plane API requests and data plane API requests, as well as repository size over time.

Query and view metrics

You can use the Metrics Explorer to create a chart that displays data for a single metric type, or for multiple metric types. After you create a chart, you can discard it , save it to a custom dashboard, or share it.

To get started using the Metrics Explorer to view Artifact Registry metrics, follow the instructions in Chart request counts per repository in the Metrics Explorer.

Pricing

In general, Cloud Monitoring system metrics are free, and metrics from external systems, agents, or applications are not. Billable metrics are billed by either the number of bytes or the number of samples ingested.

For more information about Cloud Monitoring pricing, see the following documents:

What's next