Introduction to Integrations - MLKEREN/SOFTWARE-DOC-DEV-MIYA-KEREN GitHub Wiki
Introduction
At the simplest level, integration is the process of combining two or more things to create a whole. For businesses, the term integration refers to software or system integration, which means bringing together multiple business systems - data, applications, APIs, and devices - to operate as a collaborative unit.
At Coralogix, you can use integrations to bring together logs, metrics, tracing and security data from your infrastructure and gain insight into the unified system as a whole.
Hint: It’s best to start collecting logs and metrics on your projects as early in the development process as possible, but you can start at any stage.
You can use any of the following integrations to send data to Coralogix: [Add links explaining this all]
- Log Shippers
- Cloud Services
- SDKs
- Metrics
- STA
- Tools created by Elastic Search Company
These connect to one of three data ingestion points at Coralgix. (Internal note: Yoni Voronov's presentation).
provides three main types of integrations:
Agent-based integrations are installed with the Datadog Agent and use a Python class method called check to define the metrics to collect. Authentication (crawler) based integrations are set up in Datadog where you provide credentials for obtaining metrics with the API. These include popular integrations like [Slack],AWS, Azure, and PagerDuty. Library integrations use the Datadog API to allow you to monitor applications based on the language they are written in, like Node.js or Python. You can also build a custom check to define and send metrics to Datadog from your unique in-house system.
Setting up an integration The Datadog Agent package includes integrations officially supported by Datadog, in integrations core. To use those integrations, download the Datadog Agent. Community-based integrations are in integrations extras, and to use those, you need to download the developer toolkit. For more information on installing or managing these integrations, see the integrations management guide.
Additional Resources
Introduction to Coralogix Coralogix's full list of integrations