WARNING: Support for Elasticsearch versions after their end-of-life (currently versions < 7.16) was removed. Using unsupported version of Elasticsearch may lead to unexpected and incorrect results. Data source successfully connected.
Grafana에서 구버전 Elasticsearch를 지원하지 않을 경우, 대안으로 OpenSearch와 Grafana를 연동할 수 있습니다.
OpenSearch는 Elasticsearch의 포크로서 호환성을 유지하면서도 더 많은 기능과 개선된 보안을 제공합니다.
아래는 OpenSearch와 Grafana를 연동하는 방법에 대한 간략한 설명입니다.
- OpenSearch 설치 및 설정:
OpenSearch를 설치하고 구성합니다. OpenSearch의 공식 문서를 따라 설치하고 기본 설정을 구성합니다. 필요한 경우 클러스터 이름, 노드 설정, 포트 등을 설정할 수 있습니다. - Grafana 설치 및 설정:
Grafana를 설치하고 구성합니다. Grafana의 공식 문서를 참조하여 설치하고 기본 설정을 구성합니다. 데이터 소스로 OpenSearch를 추가하기 위해 다음 단계를 따릅니다. - OpenSearch 데이터 소스 추가:
Grafana 대시보드에서 OpenSearch 데이터 소스를 추가합니다.- Grafana 대시보드 화면에서 왼쪽 상단 모서리에 있는 아이콘을 클릭하고 "Data Sources"를 선택합니다.
- "Add data source" 버튼을 클릭합니다.
- "OpenSearch"를 선택합니다.
- 다음과 같은 정보를 입력합니다:
- Name: 데이터 소스의 이름
- Default: 이 데이터 소스를 기본 데이터 소스로 설정할지 여부
- URL: OpenSearch 클러스터의 엔드포인트 URL (예: http://your-opensearch-server:9200)
- Access: 데이터에 대한 액세스 권한 (Server, Browser 등)
- Index name: 쿼리할 인덱스 이름
- Time field name: 시간 기반 데이터의 경우 시간 필드 이름
- 대시보드 생성 및 쿼리 작성:
Grafana 대시보드를 만들고 OpenSearch 데이터 소스를 사용하여 쿼리를 작성합니다.- 대시보드 화면에서 "Create"를 클릭하여 새 대시보드를 생성합니다.
- "Add Query"를 클릭하고 방금 생성한 데이터 소스를 선택합니다.
- 원하는 쿼리를 작성하고 시각화를 선택합니다. OpenSearch의 쿼리 언어를 사용하여 데이터를 가져옵니다.
- 적절한 시각화 옵션을 선택하여 그래프, 테이블, 차트 등을 생성합니다.
- 대시보드 저장 및 공유:
대시보드 작업을 마치면 변경 사항을 저장하고 필요한 경우 대시보드를 공유하거나 배포합니다.
이제 OpenSearch와 Grafana가 연동되어 구버전 Elasticsearch 대신 OpenSearch 데이터를 사용하는 대시보드를 생성하고 사용할 수 있습니다. 이 프로세스는 간략한 개요일 뿐이므로 실제 구성 및 쿼리 작성은 OpenSearch 및 Grafana 문서를 참조하여 진행하는 것이 좋습니다.
참고 : https://grafana.com/grafana/plugins/grafana-opensearch-datasource/
728x90
댓글