# @diia-inhouse/diia-metrics 中文文档

规范地址：https://npmcn.com/package/%40diia-inhouse/diia-metrics/

版本：7\.1\.165
npm 元数据更新时间：2026-10-31T22:34:47.175Z
中文译文更新时间：2026-10-31T23:48:27.723Z
软件包许可：SEE LICENSE IN LICENSE\.md

本文由上游 README 机器翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40diia-inhouse/diia-metrics
原文对照：https://npmcn.com/package/%40diia-inhouse/diia-metrics/?lang=original
项目主页：https://github.com/diia-open-source/be-diia-metrics#readme
源码仓库：https://github.com/diia-open-source/be-diia-metrics

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：41.1 kB，19 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=24
- 运行依赖：1 个
- peer 依赖：@diia-inhouse/types \>=13\.1\.0，@diia-inhouse/errors \>=2\.0\.0
- 首次发布：2024-06-06T15:30:57.319Z
- 最新版本发布：2026-10-31T22:34:47.023Z
- 已发布版本数：205（近 12 个月 203 个）

## 中文简介

包来导出Prometheus度量

## 安装

```sh
npm install @diia-inhouse/diia-metrics
```

也可以使用：`pnpm add @diia-inhouse/diia-metrics`、`yarn add @diia-inhouse/diia-metrics`、`bun add @diia-inhouse/diia-metrics`

## README

# Diia

此存储库提供旗舰产品的概述 [**Diia**](https://diia.gov.ua/) 由 [**乌克兰数字化转型部**](https://thedigital.gov.ua/).

**Diia** 是一个可以访问公民数字文件和政府服务的应用程序。

该应用程序的创建是为了让乌克兰人只需点击几下鼠标就能与政府互动，而不用花时间排队和文书工作 **Diia** 开源应用将帮助国家、公司和社区建立长期关系的基础。这些关系的核心是开放、效率和人道。

我们很高兴分享 **Diia** 和你一起做项目。

## 有用的链接

| 主题 | 链接 | 描述 |
| --- | --- | --- |
| 乌克兰数字化转型部 | [https://thedigital.gov.ua/](https://thedigital.gov.ua/) | 乌克兰数字化转型部的官方主页 |
| Diia应用 | [https://diia.gov.ua/](https://diia.gov.ua/) | Diia申请的官方网站 |

## 开始使用

此存储库包含用于度量收集的包。

## 构建过程

### **1\. 通过克隆代码库 `git clone` 命令**

例子:

```
git clone https://github.com/diia-open-source/be-diia-metrics.git diia-metrics
```

* * *

### **2\. 转到代码基根目录**

```
cd ./diia-metrics
```

* * *

### **3\. 安装npm依赖项**

依赖项的安装包括以下两个步骤：

#### **1\. 手动克隆、构建和链接依赖项 `@diia-inhouse` 范围**

每个Diia服务都依赖于 `@diia-inhouse/<package>` 范围分布在不同的存储库中，是单独构建的，并且不会发布到公共NPM注册中心。

这些依赖项的完整列表可以在目标服务中找到 `package.json` 文件中 `dependencies` 和 `devDependencies` 部分分别。

链接依赖项的详细说明 `@diia-inhouse/<package>` 范围的描述见 `LINKDEPS.md` 哪些可以在这里找到 [https://github.com/diia-open-source/diia-setup-howto/tree/main/backend](https://github.com/diia-open-source/diia-setup-howto/tree/main/backend)

#### **2\. 安装公共npm依赖项，并使用从 `@diia-inhouse` 范围**

，以便安装和使用链接的依赖项 `diia-metrics` 可以使用如下命令：

```
$ cd ./diia-metrics
$ npm link @diia-inhouse/db @diia-inhouse/redis ... @diia-inhouse/<package-name>
```

的所有依赖项 `@diia-inhouse` 范围被链接，并且可以被解析，那么您将拥有为服务代码库安装的依赖项的完整列表。

* * *

### **4\. 构建包**

为了构建服务，您必须运行该命令 `npm run build` 在服务代码库的根目录中：

```
$ cd ./diia-metrics
$ npm run build
```

* * *

## 如何捐款

Diia项目欢迎对该解决方案的贡献；请参阅投稿。详情请参阅Md文件

## 许可

版权所有(C) Diia和所有其他贡献者。

根据 **EUPL** (“许可证”);除非遵守许可，否则您不得使用此文件。在EUPL下，除了包含不同许可证的源文件外，允许（尽管不鼓励）重用。

您可以从以下网址获得许可证的副本 [https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12).

有关Diia项目、许可证和任何重用的问题，请直接向 [modt.opensource@thedigital.gov.ua](mailto:modt.opensource@thedigital.gov.ua).

该项目采用了第三方材料。在所有情况下，提供这些第三方依赖的原始版权声明和许可仍然如此。关于Typescript依赖，你还应该查看 [第三方通知](https://github.com/microsoft/TypeScript/blob/9684ba6b0d73c37546ada901e5d0a5324de7fc1d/ThirdPartyNoticeText.txt).

## 常见问题

### @diia-inhouse/diia-metrics 是什么？

包来导出Prometheus度量

### 如何安装 @diia-inhouse/diia-metrics？

在项目目录运行 npm install @diia-inhouse/diia-metrics，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@diia-inhouse/types（\>=13\.1\.0）、@diia-inhouse/errors（\>=2\.0\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @diia-inhouse/diia-metrics 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @diia-inhouse/diia-metrics 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @diia-inhouse/diia-metrics 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=24。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @diia-inhouse/diia-metrics 可以商用吗？

@diia-inhouse/diia-metrics 使用 SEE LICENSE IN LICENSE\.md 许可。许可条款写在包内的独立文件中，请阅读该文件确认可否商用。以上为概括，不构成法律意见，请以许可原文为准。

### @diia-inhouse/diia-metrics 还在维护吗？

最新版本 7\.1\.165 发布于 2026/11/01（2 天前）；至今共发布 205 个版本，其中过去 12 个月发布了 203 个；首次发布于 2024/06/06。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

