콘텐츠로 건너뛰기
Telemetry
데이터베이스 신뢰성 SQL 레시피

SQLSTATE 및 릴리스별 데이터베이스 오류 분석

이식 가능한 SQLSTATE 클래스, 애플리케이션 작업 및 릴리스별로 데이터베이스 오류를 그룹화합니다.

초보자database_error_events검토됨 2026-07-28테스트됨 아파치 DataFusion 45.2.0

검토자 Telemetry 제품 팀 . SQL 호환성, 이벤트 계약, 합성 출력 및 운영상의 주의사항. 표준 및 소유권 검토

질문에 답변됨

애플리케이션 출시 이후 어떤 데이터베이스 오류 클래스가 증가했습니까?

원시 오류 메시지는 불안정하며 민감한 값을 포함할 수 있습니다. SQLSTATE와 제어된 작업 이름은 릴리스 비교 및 ​​올바른 소유자로의 라우팅을 지원합니다.

이벤트 계약

쿼리가 예상하는 필드

필드유형그것이 존재하는 이유
timestamp_utcTimestamp데이터베이스 오류 시간.
database_systemUtf8데이터베이스 시스템.
operation_nameUtf8제어된 애플리케이션 작동.
sqlstateUtf8사용 가능한 경우 이식 가능한 SQLSTATE 코드.
releaseUtf8애플리케이션 출시.
request_idUtf8안전한 상위 요청 식별자입니다.
DataFusion SQL

쿼리 복사

sql
SELECT
  database_system,
  release,
  operation_name,
  sqlstate,
  COUNT(*) AS failures,
  COUNT(DISTINCT request_id) AS affected_requests
FROM database_error_events
WHERE timestamp_utc >= now() - INTERVAL '7 days'
GROUP BY database_system, release, operation_name, sqlstate
ORDER BY failures DESC, affected_requests DESC;

이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.

쿼리 결과

SQLSTATE에 의한 데이터베이스 실패

체크아웃 시 직렬화 오류가 릴리스의 데이터베이스 오류를 지배합니다.

database_systemreleaseoperation_namesqlstatefailuresaffected_requests
postgresqlapi-88checkout40001184176
postgresqlapi-88project-create235056262

합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.

Database failures by SQLSTATE: Analyze Database Errors by SQLSTATE and Release 예제 결과의 합성 failures 값에 대한 정적 차트
결정론적 예제 출력의 색인 생성 가능한 SVG입니다. 기사, 런북 또는 저작자가 포함된 디자인 검토를 위해 다운로드하세요.

예제 재현

공공 픽스처 다운로드

JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.

SQL 작동 방식

  1. 1SQLSTATE는 원시 오류 문자열을 그룹화하는 것보다 더 안전하고 안정적입니다.
  2. 2작업 이름은 애플리케이션 소유권을 유지합니다.
  3. 3고유한 요청은 고객이 직면하는 영향을 추정합니다.

결정해야 할 극단적인 경우

  • 모든 드라이버가 SQLSTATE를 일관되게 노출하는 것은 아닙니다.
  • 동일한 SQLSTATE의 원인이 다를 수 있습니다.
  • 전체 명령문 값이나 서버 메시지가 아닌 삭제된 오류 카테고리를 저장합니다.

추천 대시보드

  • 막대: SQLSTATE에 의한 실패
  • 추세: 릴리스별 실패
  • 표: 영향을 받는 작업 및 요청 수

알림 안내

릴리스 후 새로운 대용량 SQLSTATE 또는 연결 실패와 같은 알려진 중요 클래스에 대해 알림합니다.

알림 설정 읽기

레시피를 활용해 보세요

관련 계측 및 가이드

분석 계속하기

실제 이벤트에서 실행

테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.

무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.

API 키 받기