Data sources
출처: 문서
본문
데이터 소스
OpenSearch 데이터 소스는 OpenSearch가 연결하여 데이터를 수집할 수 있는 애플리케이션이에요. 데이터 소스를 연결하고 데이터를 수집한 후에는 REST API나 OpenSearch Dashboards를 사용하여 인덱싱, 검색, 분석할 수 있어요.
이 문서는 OpenSeach Dashboards 웹 기반 인터페이스를 사용하여 데이터 소스를 연결하고 관리하는 방법을 중점적으로 다룹니다. API를 사용하여 데이터 소스를 연결하는 방법에 대한 자세한 내용은 다음 단계에 링크된 개발자 리소스를 참조하세요.
전제 조건
데이터 소스를 OpenSearch에 연결하는 첫 번째 단계는 시스템에 OpenSearch와 OpenSearch Dashboards를 설치하는 거예요. 자세한 내용은 설치 지침을 참고하세요.
OpenSearch와 OpenSearch Dashboards를 설치한 후에는 Dashboards를 사용하여 데이터 소스를 OpenSearch에 연결하고, 데이터 소스를 관리하고, 해당 데이터 소스를 기반으로 인덱스 패턴을 생성하고, 특정 데이터 소스에 대해 쿼리를 실행하고, 하나의 대시보드에서 시각화를 결합할 수 있어요.
YAML 파일의 구성과 dashboards-observability 및 opensearch-sql 플러그인 설치가 필요해요. 자세한 내용은 OpenSearch 플러그인을 참고하세요.
OpenSearch에서 데이터 소스 연결을 안전하게 저장하고 암호화하려면 모든 노드의 opensearch.yml 파일에 다음 구성을 추가해야 해요:
plugins.query.datasources.encryption.masterkey: "YOUR_GENERATED_MASTER_KEY_HERE"
키는 16, 24, 또는 32자여야 해요. 다음 명령어를 사용하여 24자 키를 생성할 수 있어요:
openssl rand -hex 12
12바이트를 생성하면 12 * 2 = 24자의 16진수 문자열이 생성됩니다. {: .note}
권한
OpenSearch Dashboards에서 데이터 소스를 사용하려면 올바른 클러스터 수준 데이터 소스 권한이 할당되어 있어야 해요.
데이터 스트림 유형
OpenSearch Dashboards를 통해 데이터 소스를 구성하려면 관리 > 대시보드 관리 > 데이터 소스로 이동하세요. 이 흐름은 OpenSearch 데이터 스트림 연결에 사용할 수 있어요. 다중 데이터 소스 구성 및 사용을 참고하세요.
또는 OpenSearch Dashboards 2.16 이상을 사용 중이라면 관리 > 데이터 소스로 이동하세요. 이 흐름은 Amazon Simple Storage Service(Amazon S3)와 Prometheus를 연결하는 데 사용할 수 있어요. 자세한 내용은 Amazon S3를 OpenSearch에 연결 및 Prometheus를 OpenSearch에 연결을 참고하세요.
다음 단계
- OpenSearch Dashboards를 통해 인덱스 패턴 관리에 대해 알아보세요.
- OpenSearch Dashboards를 통해 Index Management를 사용한 데이터 인덱싱에 대해 알아보세요.
- 다중 데이터 소스 연결 방법에 대해 알아보세요.
- OpenSearch Dashboards 인터페이스를 사용하여 OpenSearch와 Amazon S3 및 OpenSearch와 Prometheus를 연결하는 방법에 대해 알아보세요.
- Integrations 플러그인에 대해 알아보세요. 이 플러그인은 다양한 데이터 수집 방법을 사용하고 데이터를 OpenSearch Dashboards에 연결할 수 있는 유연성을 제공합니다.