> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# getIndexerHealth

> 인덱서가 설정 가능한 블록 수보다 더 오래 멈춰 있을 경우 오류를 반환합니다. 그렇지 않으면 `ok`를 반환합니다.



## OpenAPI

````yaml ko/openapi/zk-compression/getIndexerHealth.yaml POST /
openapi: 3.0.3
info:
  title: Solana Compression Indexer 모니터링 API
  description: >
    고급 Solana 인덱서 상태 모니터링 API로 상태 압축 인프라를 제공합니다.

    이 모니터링 엔드포인트는 개발자가 Solana 압축 인덱서 서비스의 작동 상태를 확인하여 압축된 NFT 및 토큰 작업이 신뢰할 수 있게
    처리될 수 있도록 합니다. Solana의 상태 압축 기술에 의존하는 애플리케이션에 필수적입니다.
  license:
    name: Apache-2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
  version: 0.50.0
servers:
  - url: https://mainnet.helius-rpc.com
    description: 메인넷 RPC 엔드포인트
  - url: https://devnet.helius-rpc.com
    description: Devnet RPC 엔드포인트
security: []
paths:
  /:
    summary: getIndexerHealth
    post:
      description: >
        Solana 압축 인덱서가 올바르게 작동하고 네트워크와 동기화되어 있는지 확인하세요.

        이 필수 모니터링 API는 압축 인덱서 서비스가 작동 중이고 Solana 블록체인과 동기화되어 있는지를 확인하는 간단한 상태
        표시기를 제공합니다. 인덱서가 정상인 경우 성공적인 응답을 반환하고 문제가 있는 경우 진단 세부 정보와 함께 오류 응답을
        반환합니다. 인프라 모니터링 시스템, 신뢰성 대시보드 및 Solana 압축 인프라가 정상적으로 작동하고 있는지 확인이 필요한 모든
        서비스에 중요합니다. 압축된 NFT 또는 토큰 작업을 수행하기 전에 꼭 필요한 기능입니다.
      operationId: getIndexerHealth
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
              properties:
                jsonrpc:
                  type: string
                  description: JSON-RPC 프로토콜의 버전.
                  enum:
                    - '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: 요청을 식별하는 ID.
                  default: '1'
                method:
                  type: string
                  description: Solana 압축 인덱서 상태를 확인하는 메서드의 이름.
                  enum:
                    - getIndexerHealth
                  default: getIndexerHealth
        required: true
      responses:
        '200':
          description: Solana 압축 인덱서가 네트워크와 동기화되고 정상 작동 중입니다.
          content:
            application/json:
              schema:
                type: string
                description: Solana 압축 인덱서가 정상이고 올바르게 작동하면 "ok"를 반환합니다.
                default: ok
                enum:
                  - ok
        '400':
          description: 잘못된 요청 - 요청 매개변수가 잘못되었거나 형식이 올바르지 않습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: 잘못된 매개변수
                id: '1'
        '401':
          description: 인증 실패 - API 키가 없거나 잘못되었습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: 인증 실패
                id: '1'
        '429':
          description: 요청이 너무 많음 - 속도 제한 초과.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: 요청이 너무 많음
                id: '1'
        '500':
          description: 내부 서버 오류 - 압축 인덱서에 문제가 있습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: 내부 오류
                id: '1'
        '503':
          description: 서비스 이용 불가 - 서비스가 일시적으로 이용할 수 없습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: 서비스 이용 불가
                id: '1'
        '504':
          description: 게이트웨이 타임아웃 - 요청이 시간 초과되었습니다.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: 게이트웨이 타임아웃
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: JSON-RPC 프로토콜 버전.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: 오류 코드.
              example: -32602
            message:
              type: string
              description: 오류 메시지.
            data:
              type: object
              description: 오류에 대한 추가 데이터.
        id:
          type: string
          description: 요청과 일치하는 식별자.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        귀하의 Helius API 키. [대시보드](https://dashboard.helius.dev/api-keys)에서 무료로 얻을
        수 있습니다.

````