BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
BESPIN Tech Blog
  • Tech
    • CSP
      • AWS
      • GCP
      • NCP
    • Cloud
      • Migration
      • LZ, Control Tower
      • Backup
      • Monitoring
      • Container
    • Infra
      • OS
      • Middleware
    • Data
      • RDB
      • Big Data Platform
    • Application
      • CI/CD
  • Trend
  • IT
  • Contact US
TECHCSPCloudAWSMonitoring

FireLens OpenSearch 연동 설정

by 형래 김 2023년 06월 30일
2023년 06월 30일
25

안녕하세요. 오늘은 베스핀글로벌 D&A 실 김동규 님이 작성해 주신 Firelens OpenSearch 연동 설정에 대해 알아보겠습니다.

본 가이드에서는 ECS를 예시로 하여 Firelens와 OpenSearch 기본 연동 설정 방법에 대해 가이드 합니다.

관련해서 궁금하신 점이 있으시면 댓글을 달아주세요:)

1. OpenSearch 보안 그룹 생성

HTTPS 접근 허용 정책 – 출발지는 Windows Bastion 사용시 Bastion 서버 내부 IP 로 설정해도 무방합니다.
2번째 규칙은 클러스터의 멤버 인스턴스간 상호 통신할 수 있도록 자기 자신을 참조하는 규칙으로 1번째 규칙을 넣어 보안그룹 생성 후 편집하여  추가하여야 합니다.

1-1. OpenSearch 도메인 생성

이름 : 도메인 이름을 입력합니다.
배포 유형 : 가용성을 고려하여 프로덕션, 개발 및 테스트 등을 선택합니다.

1-2. OpenSearch 도메인 생성

인스턴스 유형을 선택하고 나머지 옵션은 화면 설정값으로 지정합니다.

1-3. OpenSearch 도메인 생성

Private 네트워크를 선택하고 보안그룹은 앞서서 생성한 그룹을 선택합니다.
그외 옵션은 화면과 동일하게 체크 해제되어 있는 것을 확인합니다.

1-4. OpenSearch 도메인 생성

액세스 정책은 도메인 수준 액세스 정책 구성을 선택합니다.
기본 JSON은 수정하실 필요 없습니다.

1-5. OpenSearch 도메인 생성

암호화는 여기서는 체크 해제합니다.
추후 변경 가능하나 한번 활성화 하면 되돌릴 수 없으며 성능은 다소 하락할 수 있습니다.

1-6. OpenSearch 도메인 생성

고급 클러스터 설정은 체크된 상태로 두어야 합니다.
해제된 상태로 생성하면 추후 firelens 와 연동시 explicit index in bulk is not allowed 에러가 발생합니다.

1-7. OpenSearch 도메인 생성

다소의 시간이 걸린 후 위와 같이 도메인 생성이 완료됩니다.

1-8. OpenSearch 도메인 생성

내부 네트워크에 생성되어 있기 때문에 대시보드 접근을 위해서는 bastion, vpn, ssh터널링 등 여러가지 방법중 하나를 사용해야 합니다.
여기서는 bastion Windows 를 통해 앞서 생성한 대시보드 url로 접근하였습니다.

2. ECS Task 작업

Task 작업시 하단의 Firelens 통합 활성화를 체크하고 적용을 클릭합니다.

컨테이너 정의에 log_router가 추가되었음을 확인합니다.

2-1. ECS Task 작업

log_router를 클릭하고 하단의 로그 구성을 그림과 같이 입력합니다.
추후 CloudWatch를 통해  firelens(fluentbit) 로그를 확인하기 위함이며 오류 발생시 원인을 찾아볼 수 있습니다.

추후 확인가능한 정상적인 동작일 경우의 CloudWatch firelens로그입니다.

2-2. ECS Task 작업

https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/firelens-example-taskdefs.html#firelens-example-opensearch

서비스용 컨테이너(여기서는  nginx) 를 클릭하고 로그 구성을 그림과 같이 입력합니다.

2-3. ECS Role 수정

https://github.com/aws-samples/amazon-ecs-firelens-examples/tree/mainline/examples/fluent-bit/amazon-opensearch
https://github.com/aws-samples/amazon-ecs-firelens-examples/blob/mainline/examples/fluent-bit/amazon-opensearch/permissions.json

기존 ECS실행 role 에 opensearch작업이 가능하도록 정책을 추가해 줍니다.

2-4. ECS 서비스 배포 후 OpenSearch index 확인

firelens 가 에러 없이 실행되면 OpenSearch index 에서 Task 에 설정한 인덱스 입력값이 조회되는 것을 확인할 수 있습니다.

감사합니다~^^

문의: info@bespinglobal.com | 대표번호: 02-1668-1280

관련

OpenSearchFirelensECS클러스터컨테이너Firelens OpenSearchOpenSearch 보안 그룹OpenSearch 도메인ECS TaskECS Role 수정

HOT Trend

Recent Posts

  • 딜로이트도, 맥킨지도, 베스핀글로벌도: AI 에이전트로 일 바꾸는 시대

    2025년 07월 04일 클라우드베스핀글로벌clouddata데이터AI인공지능HelpNow AIbespinglobalAI에이전트helpnow업무자동화딜로이트
  • ⚔️데이터센터에서 시작된 전쟁? 요즘 뜨는 AIDC 개념부터 트렌드까지!

    2025년 06월 27일 클라우드clouddata데이터AI데이터센터클라우드 데이터센터bespinglobalAIDCAI 인프라베스핀글로벌
  • 구글부터 엔비디아까지, 빅테크 기업들의 AI 전략 최신본📖

    2025년 06월 20일 cloud베스핀글로벌클라우드data데이터AI구글마이크로소프트엔비디아AI에이전트google I/ONVIDIA GTC 2025Microsoft build 2025
  • AI를 연결한다고? 업계가 주목하는 ‘MCP’ 알아보기🔍

    2025년 06월 13일 베스핀글로벌클라우드cloudAIMCP
  • [WhaTap] RDS Failover/Reboot 관제 2 – RDS Failover

    2025년 05월 30일 RDSRDS FailoverRebootFailoverbespin global

베스핀글로벌은 모든 기업의 AI 혁신을 실현하기 위해, 세상에서 가장 혁신적이고 자동화된 AI 서비스와 솔루션을 만들어갑니다.
상호 : 베스핀글로벌 주식회사 ㅣ 대표자명 : 김써니, 허양호 ㅣ 사업자등록증번호 : 638-87-00223 ㅣ 통신판매번호 : 2019-서울서초-0347 ㅣ 대표전화 : 1668-1280
사업장주소지 : 서울특별시 서초구 강남대로 327, 13,14,15,16층(서초동,대륭서초타워) ㅣ 이메일 : info@bespinglobal.com ㅣ 개인정보 처리방침 ㅣ 개인정보 처리방침 안내

© 2026 BESPIN GLOBAL, All Rights Reserved.

BESPINGLOBAL
패밀리 사이트
China MEA SEA US

BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT