> ## 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

> Trả về lỗi nếu trình lập chỉ mục chậm hơn số lượng khối có thể cấu hình. Nếu không, phương thức này trả về `ok`.



## OpenAPI

````yaml vi/openapi/zk-compression/getIndexerHealth.yaml POST /
openapi: 3.0.3
info:
  title: API giám sát bộ lập chỉ mục nén Solana
  description: >
    API giám sát tình trạng nâng cao của bộ lập chỉ mục Solana dành cho cơ sở hạ
    tầng nén trạng thái.

    Điểm cuối giám sát này cho phép nhà phát triển xác minh trạng thái hoạt động
    của dịch vụ 

    bộ lập chỉ mục nén Solana, đảm bảo các thao tác với NFT và token nén 

    có thể được xử lý ổn định. Đây là thành phần thiết yếu đối với các ứng dụng
    phụ thuộc vào công nghệ 

    nén trạng thái của Solana để tạo tài sản kỹ thuật số tiết kiệm chi phí.
  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: Điểm cuối RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Điểm cuối RPC Devnet
security: []
paths:
  /:
    summary: getIndexerHealth
    post:
      description: >
        Kiểm tra xem bộ lập chỉ mục nén Solana có hoạt động đúng cách và được
        đồng bộ với mạng hay không.

        API giám sát thiết yếu này cung cấp một chỉ báo trạng thái đơn giản để
        xác minh liệu dịch vụ bộ lập chỉ mục

        nén có đang hoạt động và theo kịp blockchain Solana hay không. Trả về
        phản hồi thành công

        nếu bộ lập chỉ mục ở trạng thái tốt hoặc phản hồi lỗi kèm thông tin chẩn
        đoán nếu gặp sự cố. 

        Đây là thành phần thiết yếu cho các hệ thống giám sát cơ sở hạ tầng,
        bảng điều khiển độ tin cậy và mọi dịch vụ cần 

        xác nhận rằng cơ sở hạ tầng nén Solana đang hoạt động đúng cách trước
        khi thực hiện 

        các thao tác trên NFT hoặc token nén.
      operationId: getIndexerHealth
      requestBody:
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - id
                - method
              properties:
                jsonrpc:
                  type: string
                  description: Phiên bản của giao thức JSON-RPC.
                  enum:
                    - '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: ID dùng để nhận dạng yêu cầu.
                  default: '1'
                method:
                  type: string
                  description: >-
                    Tên của phương thức cần gọi để kiểm tra trạng thái của bộ
                    lập chỉ mục nén Solana.
                  enum:
                    - getIndexerHealth
                  default: getIndexerHealth
        required: true
      responses:
        '200':
          description: Bộ lập chỉ mục nén Solana ở trạng thái tốt và được đồng bộ với mạng
          content:
            application/json:
              schema:
                type: string
                description: >-
                  Trả về "ok" khi bộ lập chỉ mục nén Solana ở trạng thái tốt và
                  hoạt động đúng cách
                default: ok
                enum:
                  - ok
        '400':
          description: >-
            Yêu cầu không hợp lệ - Tham số yêu cầu không hợp lệ hoặc yêu cầu sai
            định dạng.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Tham số không hợp lệ
                id: '1'
        '401':
          description: Không được phép - Khóa API không hợp lệ hoặc bị thiếu.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: Không được phép
                id: '1'
        '429':
          description: Quá nhiều yêu cầu - Đã vượt quá giới hạn tốc độ.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: Quá nhiều yêu cầu
                id: '1'
        '500':
          description: Lỗi máy chủ nội bộ - Bộ lập chỉ mục nén đang gặp sự cố.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Lỗi nội bộ
                id: '1'
        '503':
          description: Dịch vụ không khả dụng - Dịch vụ tạm thời không khả dụng.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: Dịch vụ không khả dụng
                id: '1'
        '504':
          description: Hết thời gian chờ cổng kết nối - Yêu cầu đã hết thời gian chờ.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Hết thời gian chờ cổng kết nối
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: Phiên bản giao thức JSON-RPC.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: Mã lỗi.
              example: -32602
            message:
              type: string
              description: Thông báo lỗi.
            data:
              type: object
              description: Dữ liệu bổ sung về lỗi.
        id:
          type: string
          description: Mã định danh khớp với yêu cầu.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Khóa API Helius của bạn. Bạn có thể nhận khóa miễn phí trong [bảng điều
        khiển](https://dashboard.helius.dev/api-keys).

````