The Cloud Native Collector is a Docker container that can be installed on any cloud VM. It provides log aggregation and configuration management, and can be configured to forward logs to VMware Aria Operations for Logs (SaaS). You can install a Cloud Native Collector on an AWS EC2 instance, an Azure VM, or a Google Cloud Platform (GCP) VM instance.

Requirements

Before installing a Cloud Native Collector, ensure that the following requirements are met.
  • Verify that the VM host is supported by Docker.
  • Verify that a resolvable host name is assigned for the VM instance in which the Cloud Native Collector is deployed.
  • Verify that outgoing HTTPS traffic is allowed for the Cloud Native Collector.
  • Verify that you have an API key unique to each Cloud Native Collector.
  • When you connect to VMware Cloud Services from a data collector, ensure that the computer that the data collector is on has HTTPS port 443 open to outgoing traffic with access through the firewall to:
    • *.vmware.com
    • projects.registry.vmware.com
    • ci-data-collector.s3.amazonaws.com
  • Cloud Native Collector only supports Control Groups version 1 (cgroups-v1) Linux kernel feature. Ensure that you are running on cgroups-v1. To change your cgroup, see Changing cgroup version.
  • Log in to VMware Aria Operations for Logs (SaaS) by specifying the URL https://www.mgmt.cloud.vmware.com/li/ and entering your login credentials.

Deployment

For instructions to deploy a Cloud Native Collector, navigate to the Log Sources page and under Agents, click Cloud Native Collector.

To view the installed Cloud Native Collectors, navigate to Configuration > Cloud Proxies and open the Cloud Native Collectors tab.

Supported Features

The Cloud Native Collector supports the following features:
  • Syslog and REST data ingestion
  • Log aggregation
  • VMware Aria Operations for Logs Agent lifecycle management
  • System alerts
Note: Cloud Native Collector is not supported on Kubernetes.