Direct vs. Agent Connection
Data sources aggregate data for your services. Nobl9 allows you to have more than one data source defined for each of your services.
You can configure Nobl9 to connect to these to collect the service data in real-time. You can choose between a Direct or Agent configuration when connecting to a data source.
When using the Direct configuration, you must provide your authentication credentials, for example, API key, token, and such. These values are encrypted and safely stored in the Nobl9.
When using the Agent connection, you must provide your credentials when launching the Agent. That way, those credentials are not stored in the Nobl9.
What is more, you have access to the Agent's logs, which makes troubleshooting easier. For this reason, we recommend making your initial connection to a data source with an Agent configuration.
You can also use the Nobl9 Agent to collect and return data if your company's firewall blocks outbound connections. You still need to open a port for the Nobl9 Agent to send data back to Nobl9.