# Logging

DevOps customers can easily review log data, diagnose issues, and use the rules engine to trigger serverless Functions or alerts with Oracle Cloud Infrastructure (OCI) Logging. Built on open standards, OCI Logging is an intuitive, centralized platform for all types of logs, such as audit, infrastructure, database and applications, which are needed for DevOps and security compliance.

For interoperability, OCI Logging uses the Cloud Native Computing Foundation (CNCF) fluentd agent for log ingestion and the CNCF CloudEvents standard for log events. Pricing for Logging is based only on storage and includes a generous free tier. Log ingest and search are free.

[Try Oracle Cloud Free Tier](/content/apac/cloud/free/?source=:ow:o:p:nav:041921LoggingHero_apac&intcmp=:ow:o:p:nav:041921LoggingHero_apac/index.html)

## Explore OCI Logging

Centralized log management  
Search and analyze logs  
Robust integrations  
Open-standards-based

#### Centralized log management

##### Out-of-the-box ingestion of infrastructure logs

One-click logging capability for all Oracle Cloud Infrastructure (OCI) resources, including virtual networks, object storage, and load balancers.

##### Ingest custom application logs from any environment

Centrally configure log ingestion across your entire IT estate. Easily collect logs including application, auditd, syslog, and Windows event logs from OCI, on-premises hosts, and other cloud providers.

##### Secure sensitive log data

Use log groups to limit access to your most sensitive logs. Log groups can restrict access and audit every interaction with these logs.

#### Search and analyze logs

##### Intuitive log search language

Logging provides a new, intuitive SQL-like query language for easy log analysis of all log types—infrastructure, application, audit, and database.

##### Log aggregation and filtering

Easily diagnose and correlate issues across the entire stack. Aggregate and filter data from all applications, infrastructure, audits, and databases.

##### Visualize log data and trends

Seamlessly chart and visualize data from all services and applications in one view.

#### Robust integrations

##### Take action with the rules engine

The rules engine allows users to take action on logs, such as triggering custom code or sending an alert. Using [Connector Hub](/content/apac/devops/connector-hub/index.html), Logging can be integrated with [Monitoring](/content/apac/cloud/systems-management/monitoring/index.html), [Notifications](/content/apac/cloud/systems-management/notifications/index.html), and [Streaming](/content/apac/big-data/streaming/index.html).

##### Integrate with third-party providers

Export logs to Object Storage or leverage Kafka-compatible [Streaming](/content/apac/big-data/streaming/index.html) for easy integration with third-party SIEM providers including Splunk. Logging also supports Grafana dashboards.

##### Emit log-based metrics

Emit metrics directly from logs into [Monitoring](/content/apac/cloud/systems-management/monitoring/index.html), enabling features, such as alarms and [Notifications](/content/apac/cloud/systems-management/notifications/index.html). With log-based metrics, DevOps engineers can use a single view for infrastructure and applications.

##### Archive your logs for indefinite retention

Archive logs for auditing and compliance into [Object Storage](/content/apac/cloud/storage/object-storage.html) buckets that can be retained indefinitely or automatically purged through lifecycle policies.

#### Open-standards-based

##### Fluentd support

Logging leverages Fluentd to easily deploy, configure, and manage agents. Developers can use hundreds of open source community plugins to ingest, parse, and enrich their logs.

##### CloudEvents for interoperability with the cloud native ecosystem

Every event ingested into Logging is automatically normalized into the CloudEvents 1.0 format for easy interoperability with other cloud native tools.

##### Kafka-compatible Streaming

Data and DevOps engineers can use existing Kafka connect integrations to push logs to Kafka-compatible streams.

## Customer and partner successes for Logging

Organizations can manage their log data with Logging’s native capabilities as well as its interoperability with the cloud native ecosystem and Grafana.

## Logging use cases

- ### Ingest flow logs from Virtual Cloud Networks (VCNs)

Logging supports ingestion from VCNs as well as other OCI resources, such as Functions and API Gateway.

- ### Ingest logs from applications and hosts

Easily deploy and manage agents across an entire fleet of hosts directly from the console. Ingest and parse the logs directly using Fluentd.

- ### Secure access to sensitive log data

Limit access to sensitive logs to only specific users within log groups, or integrate with [Identity and Access Management](/content/apac/security/identity-management/index.html) to define access policies and rules. Any unauthorized request will be denied and audited for security.

- ### Search and analyze all logs in a single view

Filter, aggregate, and visualize all logs in one view—infrastructure, application, audit, and database.

- ### Integrate with the ecosystem

Push logs to third-party observability tools, such as Splunk, using Connector Hub.

### Resources

#### Documentation

- [Getting started](https://docs.cloud.oracle.com/en-us/iaas/Content/Logging/Concepts/loggingoverview.htm)
- [All documentation](https://docs.cloud.oracle.com/en-us/iaas/Content/home.htm)

#### Training

- [Online training and certification](https://mylearn.oracle.com/ou/story/35644/)
