Docker Compose 管理命令简介
使用 Docker Compose 部署程序时,我们需要使用 docker-compose 命令管理这些业务服务。You can also see this information by running docker-compose –help from the command line…
IT工程师的生活足迹
docker 容器服务和容器编排工具kubernetes
使用 Docker Compose 部署程序时,我们需要使用 docker-compose 命令管理这些业务服务。You can also see this information by running docker-compose –help from the command line…
我们可以通过编写 Kubernetes 定义资源的yaml 文件来配置和更改资源对象的属性,也可以直接通过 Kubectl 命令来创建和调整资源。 一、将本地端口映射到Pod 上 当非 Kubernetes 集群的服务器,想要通过网络端口与 Pod 的进行通信;则需要将Node 节点上的端口映射到指…
以下 status 接口端点暴露当前 Prometheus 服务的配置信息。 一、Config 配置信息 此 Config 接口端点返回当前 Prometheus 加载的配置文件信息。GET /api/v1/status/config 这个 config 接口端点返回 dumped 的 YAML 文…
Prometheus 服务的 HTTP API 可以用于查询 Prometheus 服务运行的状态;包括 Targets(目标对象)、Rules(规则)、Alerts(告警)、AlertManagers(告警管理者)等。 一、Targets(目标对象) 以下 endpoint 返回 Promethe…
Prometheus 当前稳定的 HTTP API 可以通过 /api/v1 访问。任何新添加的接口端点(endpoint)都会放在这个接口下。 一、API 接口格式概述 Prometheus API 使用了 JSON 格式的响应内容。 当 API 调用成功后将会返回 2xx 的 HTTP 状态码。…
在 Prometheus 监控服务中,使用 PromQL 查询数据可以分为三种查询类型:简单的时间序列选择、子查询和使用函数,操作符等进行查询。 一、简单的时间序列选择 1.1、度量指标所有样本数据 返回度量指标 http_requests_total 的所有时间序列样本数据: http_reque…
Prometheus 提供了其它大量的内置函数,可以对时序数据进行丰富的处理。 某些函数有默认的参数,例如:year(v=vector(time()) instant-vector)。其中参数 v 是一个瞬时向量,如果不提供该参数,将使用默认值 vector(time())。instant-vect…
prometheus 服务存储的数据信息可以通过 PromQL 查询。在 PromQL 编写过程中,其操作符可以分为二元运算符(算数运算符、布尔运算符和集合运算符)、向量匹配模式(一对一匹配、一对多匹配和多对一匹配)和众多内置的聚合操作符;另外在使用过程中,也需要注意二元运算符的优先级关系。 一、二…
Docker Compose 的配置文件主要是对容器进行编排处理的,这里处理容器对象(Services)的配置、还包括对存储卷(Volumes)、网络(networks)、配置文件(configs)、加密配置(secrets)等对象的配置。 还有关于时间单位、字节单位的设置。 配置文件中变量的设置、…
使用 Docker Compose 工具对容器进行编排操作,主要是通过 docker-compose.yaml 文件进行配置设定,docker-compose.yaml 文件的内容需要遵循 Docker 官方制定的 Compose format(撰写格式)。 一、那么这三者之间的关系是什么样的呢? …