自动化测试基础设施—部署loki,grafana,influxdb

  • Post author:
  • Post category:其他


上篇文章


  1. 自动化测试基础设施—介绍



自动化测试技术设施部署

这里只介绍loki,grafana,influxdb和git的安装部署,其他设施的安装部署,网上资源很多



部署loki,grafana,influxdb

  1. 确保机器上安装docker,docker-compose, 我们通过配置docker-compose.yml文件来部署测试基础服务
  2. 通过文本编辑器创建docker-compose.yml文件,内容如下:

version: "3"
networks:
  atcloud:
services:
  loki:
    image: grafana/loki:2.4.1
    container_name: loki
    ports:
      - "3100:3100"
    command: -config.file=/etc/loki/local-config.yaml
    networks:
      - atcloud
  grafana:
    image: grafana/grafana:8.2.6
    container_name: grafana
    ports:
      - "3000:3000"
    networks:
      - atcloud
  influxdb:
    image: influxdb
    container_name: influxdb
    volumes:
      - ./influxdb/data:/root/at/influxdb/data
    ports:
      - '8083:8083'
      - '8086:8086'
    networks:
      - atcloud

  1. 将docker-compose.yml文件上传到服务器上指定目录下,并通过终端管理器,进入到该目录,执行安装部署命令。

如上传的文件在/root/soft/at目录下,进入到该目录并执行命令

cd /root/soft/at
docker-compose up -d

在这里插入图片描述

通过命令

docker ps

查看服务启动状态

在这里插入图片描述

  1. 安装启动完成之后,可以访问grafana和influxdb界面,查看是否启动正常和简单配置

    4.1 grafana配置

    访问grafana,配置loki,访问地址(http://<ip_address>:3000),port对应docker-compose.yml中grafana配置的端口号。

    登录默认用户名/密码为:admin/admin

    在这里插入图片描述

首次登录需要设置新密码

在这里插入图片描述

设置好密码后,能成功进入到系统界面,说明grafana已经启动成功,接下来是配置loki服务

4.2 配置loki数据源

  1. 打开grafana服务的界面“http://:3000”并登录,点击左侧Configuration图标,进入配置界面

    在这里插入图片描述

  2. 添加数据源,点击“Data sources”标签,并点击”Add data source“, 在进入的界面中输入”loki“ 进入如下界面

    在这里插入图片描述

  3. 选择loki数据源,并在接下来界面中的url中输入loki服务地址,默认:http://:3100, 点击底部的”Save & Test” 按钮

    在这里插入图片描述

到此,grafana和loki已经打通了

4.3 配置influxdb

访问inluxdb的网页,(http://<ip_address>:8086),port对应docker-compose.yml中influxdb配置的端口号,映射的端口号为8086。界面打开后如下图:

在这里插入图片描述

点击“Get Started” 进入初始化用户界面

在这里插入图片描述

填入用户名,密码,组织名称,数据库名称等信息后,点击”Continue“按钮,完成用户信息配置。

在这里插入图片描述

在这里插入图片描述

到此,influxdb的基本配置已经完成。

下篇文章

3.

自动化测试基础设施—git安装部署


4.

自动化测试基础设施—基础设施集成方案


5.

自动化测试基础设施—git创建自动化测试工程


6.

自动化测试基础设施—集成loki和influxdb



版权声明:本文为ouguangqian原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。