无法为调试kibana设置APM集成测试

vfhzx4xs  于 2022-09-20  发布在  Kibana
关注(0)|答案(1)|浏览(139)

我遵循kibana开发人员指南,并希望使用APM调试应用程序。所以我遵循这个指南:https://www.elastic.co/guide/en/kibana/master/kibana-debugging.html

首先,我克隆APM集成测试报告,然后运行./scripts/compose.py start master --no-kibana

但是,在运行上面的代码之后,我得到了这个错误:Please start Docker before running the apm-integration-testing.

我知道运行APM需要docker和docker-compose,但没有明确的文档说明如何运行这一切。

如果有人成功地设置了APM-集成-测试,我可以使用一些帮助。

编辑:以下是Compose.py文件:


# !/usr/bin/env python

"""CLI for starting a testing environment using docker-compose."""
from __future__ import print_function

import logging
import os
import subprocess
import sys

from modules.cli import LocalSetup

def main():
    # Enable logging
    logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s')
    setup = LocalSetup(sys.argv[1:])
    setup()

def verify_if_docker_is_installed():
    try:
        subprocess.check_output(
            'docker ps', stderr=open(os.devnull, 'w'), shell=True).decode('utf8').strip()
    except subprocess.CalledProcessError:
        print("Please start Docker before running the apm-integration-testing.")
        sys.exit(1)

if __name__ == '__main__':
    verify_if_docker_is_installed()
    main()
9lowa7mx

9lowa7mx1#

在执行脚本systemctl start docker之前启动docker服务

相关问题