---
title: "服务器指标与统计"
description: "访问您的 Tiptap 文档服务器的服务器和文档统计数据。了解更多信息，请查看我们的文档！"
canonical_url: "https://tiptap.zhcndoc.com/collaboration/operations/metrics"
---

# 服务器指标与统计

访问您的 Tiptap 文档服务器的服务器和文档统计数据。了解更多信息，请查看我们的文档！

Tiptap 协作 API 提供多个端点，用于访问服务器和单个文档的实时统计和健康信息。云仪表板中还提供了简化版的指标。

这些端点有助于排查问题、监控服务器性能，或者构建分析仪表板，以洞察用户交互和系统状态。将统计信息整合到您的监控系统中，允许您主动管理协作环境的健康。

> **查看 Postman 集合:**
>
> 通过访问我们的 [Postman
> 集合](https://www.postman.com/docking-module-explorer-14290287/workspace/tiptap-collaboration-public/collection/33042171-cc186a66-df41-4df8-9c6e-e91b20deffe5?action=share\&creator=32651125) 来实验 REST API。

## 访问 API

REST API 直接从您的文档服务器暴露，网址为您自定义的 URL：

```bash
https://YOUR_APP_ID.collab.tiptap.cloud/
```

将 `YOUR_APP_ID` 替换为您的文档服务器 ID，它在 [Cloud 仪表板](https://cloud.tiptap.dev/v2/configuration/document-server) 中标记为"Document server ID"。

### 认证

通过在 `Authorization` 请求头中包含您的 API 密钥来认证您的 API 请求。您可以在 Tiptap Cloud 仪表板的 [设置](https://cloud.tiptap.dev/v2/configuration/document-server) 中找到您的 API 密钥。

### 文档标识符

如果您的文档标识符包含斜杠 (`/`)，请将其编码为 `%2F`，例如，使用 `encodeURIComponent`。

## 服务器统计端点

此端点提供有关 Tiptap 协作服务器的基本统计数据，提供有关整体活动和使用指标的洞察。

```bash
GET /api/statistics
```

> **注意:**
>
> 过去 30 天的连接总数和生命周期连接计数以字符串形式呈现，因为它们内部表示为 BigInt 值。

**示例：** 服务器统计

```json
{
  "totalDocuments": 4,
  "totalConnections30d": "3",
  "maxConcurrentConnections30d": 3,
  "lifetimeConnections": "144",
  "currentConnectionsCount": 3,
  "currentLoadedDocumentsCount": 1,
  "openDocuments": ["testdocument"],
  "connectionsPerDocument": {
    "testdocument": 3
  },
  "version": "3.33.0"
}
```

## 文档统计端点

通过标识符检索特定文档的统计信息。使用此端点监控用户与文档的实时互动。

```bash
GET /api/documents/:identifier/statistics
```

**示例：** 名为 :identifier 的文档统计

```json
{
  "currentConnections": 2,
  "connectedIps": ["127.0.0.1", "10.100.1.23"]
}
```

## 服务器健康端点

使用此调用检查与数据库和 Redis 等重要组件的存活性、就绪性和连接性。

```bash
GET /health
```

**示例：** Redis 出现问题

```bash
HTTP 500:

DB:ok
REDIS:fail
```

**示例：** 未检测到 Redis

```bash
HTTP 200:

DB:ok
REDIS:inactive
```
