View a markdown version of this page

관찰자 및 모니터링 에이전트 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

관찰자 및 모니터링 에이전트

관찰자 및 모니터링 에이전트는 시스템, 환경 및 상호 작용을 수동적으로 관찰하여 패턴을 감지하고 인사이트를 생성하며 작업을 트리거합니다. 지능형 감시자는 동작을 직접 시작하지 않고도 알림, 진단 및 감사를 개선합니다.

이러한 에이전트는 특히 AI-in-the-loop 모니터링, 이상 탐지, 규정 준수 감독 및 보안 인텔리전스에서 기존 모니터링에 적응성 또는 추론이 부족한 경우에 뛰어납니다. 옵저버 에이전트는 시스템 원격 측정 및 사용자 상호 작용을 지속적으로 모니터링하는 이벤트 리스너입니다. 에이전트는 지각, 해석 및 조건부 에스컬레이션 또는 보고에 따라 달라집니다.

아키텍처

관찰자 및 모니터링 에이전트.

설명

  1. 원격 측정 수집

    • 에이전트는 다음과 같은 하나 이상의 시스템 소스로부터 입력을 받습니다.

      • 로그(애플리케이션, 인프라, 보안)

      • 지표(성능, 지연 시간, 사용량)

      • 이벤트(API 호출, 사용자 작업, 센서 데이터)

  2. 구문 분석 컨텍스트

    • 원시 입력은 구문 분석되고 구조화되며 타임스탬프, 액터 자격 증명, 시스템 상태 및 추적 ID와 같은 메타데이터로 보강됩니다.

  3. LLM을 사용하는 이유

    • 에이전트는 LLM 또는 로직 모듈을 사용하여 이상을 식별하고, 추세를 요약하고, 분산 트레이스 또는 기간 간에 상호 연관시켜 구문 분석된 입력을 해석합니다.

  4. 분류 또는 알림

    • 에이전트는 관찰된 동작이 다음을 정당화하는지 확인합니다.

      • 알림 또는 에스컬레이션

      • 보고서 또는 대시보드 업데이트

      • 응답 트리거(예: 자동 문제 해결 및 정책 적용)

  5. 로그 메모리 또는 피드백 루프

    • 에이전트는 장기 학습, 감사 또는 다른 에이전트에 대한 향후 참조를 위해 이벤트와 결정을 저장합니다.

기능

  • 수동 및 비침습적(에이전트가 직접 작동하지 않음)

  • 확장성과 비동기성이 뛰어남

  • 노이즈 또는 분산 신호 간 AI 기반 상관관계

  • 감사, 규정 준수 및 실시간 인사이트 지원

  • 다운스트림 에이전트 또는 인적 워크플로에 피드 가능

일반 사용 사례

  • 마이크로서비스 및 APIs에 대한 AI 증강 관찰성

  • 모델 드리프트, 정책 위반 또는 out-of-band 동작 모니터링

  • 고객 활동 분석 또는 상호 작용 요약

  • 커밋 또는 배포를 모니터링하는 코드 검토 에이전트

  • LLM 추론을 사용한 보안 또는 규정 준수 로그 모니터링

구현 지침

다음 도구 및를 사용하여 관찰자 및 모니터링 에이전트를 빌드할 수 있습니다 AWS 서비스.

구성 요소

AWS 서비스

용도

이벤트 수집

Amazon EventBridge, Amazon CloudWatch Logs, Amazon Kinesis, Amazon S3

정형 및 비정형 원격 측정 수집

사전 처리

AWS Lambda, AWS Glue, AWS Step Functions

원시 데이터를 구조화된 프롬프트로 변환

추론 엔진

Amazon Bedrock, Amazon SageMaker, AWS Lambda

이벤트 분석, 동작 분류, 인사이트 생성

스토리지 및 메모리

Amazon S3, Amazon DynamoDB, OpenSearch

지속적인 관찰, 요약 및 출력

알림 및 에스컬레이션

Amazon SNS, AWS AppFabric, Amazon EventBridge

다운스트림 시스템 또는 에이전트 트리거

다음은 추가 애플리케이션입니다.

요약

관찰자 및 모니터링 에이전트는 시스템과 동작을 실시간으로 추적합니다. 인간 또는 규칙이 간과할 수 있는 패턴을 식별하여 이상을 탐지하고, 보안을 감사하고, 운영 인텔리전스를 수집합니다. 이 기능은 변화하는 조건에 적응하고 포괄적인 데이터 분석을 기반으로 결정을 내릴 수 있는 시스템을 만드는 데 도움이 됩니다.