opensearch-project / opensearch-catalog

The OpenSearch Catalog is designed to make it easier for developers and community to contribute, search and install artifacts like plugins, visualization dashboards, ingestion to visualization content packs (data pipeline configurations, normalization, ingestion, dashboards).
Apache License 2.0
21 stars 19 forks source link

[Integration]Python Integration #172

Closed YANG-DB closed 2 months ago

YANG-DB commented 3 months ago

What is the integration resource ?

As part of the getting-started campaign, we are adding additional un-structured integrations so that it will be simpler and easily available to ingest telemetry logs data directly into opensearch using one of the available ingestion ways.

What is the integration source protocol ?

Mainly applicative logs using Python

What is the integration target protocol ? Since this is an unstructured log we have no schema defined for the integration

Which agents would you use to ship this data ?

Would you be using an ingestion pipeline ?

Which Dashboards would you be using ?

A single tutorial markdown based dashboard will be added to explain how to generate a generic applicative logs dashboards so the customer could easily start ingesting and inspecting application health.

Default Analytics target for this log will be the Discover Plugin.

Do you have any additional context?

Swiddis commented 2 months ago

Can you help me understand what a python integration would do? There's a lot of different types of applications written in Python, a "Python" integration doesn't make much sense on its own. Similar issue applies to the other language issues like #173 and #171 (though the log4j one is slightly better)

YANG-DB commented 2 months ago

The purpose of these general purpose integrations are the following: