Weave Scope

Docker和Kubernetes的监控、可视化和管理。(Monitoring, visualisation & management for Docker & Kubernetes.)

Github stars Tracking Chart

Weave Scope -- Docker和Kubernetes的故障排除和监控

Weave Scope自动生成您的应用程序的地图,使您可以 直观地了解,监视和控制基于微型服务的集装箱应用程序。

实时了解您的Docker容器

选择您的容器基础架构的概述,或关注特定的微服务。轻松识别和纠正问题,确保docker应用程序的稳定性和性能。

上下文详情和深层链接

查看容器的上下文度量,标签和元数据。轻松地在容器内的进程之间导航,以容纳运行的容器,并以可扩展,可排序的表格形式排列。使用给定主机或服务的最多CPU或内存轻松找到容器。

与容器交互并管理

直接与您的容器进行交互:暂停,重新启动并停止容器。启动一个命令行。无需离开范围浏览器窗口。

通过插件扩展和自定义

通过创建Scope插件为您的主机,容器和/或进程添加自定义细节或交互;或者只是从其他人已经在Github Weaveworks Scope Plugins 组织中撰写的文章中进行选择。

入门

sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
scope launch

该脚本从Docker Hub下载并运行最新的Scope镜像。 现在,打开您的网页浏览器 http://localhost:4040 。 (如果你正在使用 boot2docker,用 boot2docker ip 的输出替换localhost。)

有关在 Kubernetes 上安装Scope的说明, DCOS ECS ,请参阅文档

获取帮助

如果您对范围有任何疑问,反馈或问题:

永远欢迎您的反馈!

Main metrics

Overview
Name With Ownerweaveworks/scope
Primary LanguageGo
Program languageShell (Language Count: 10)
PlatformDocker, Linux, Mac, Windows
License:Apache License 2.0
所有者活动
Created At2015-04-27 10:12:35
Pushed At2023-07-07 03:37:03
Last Commit At2023-06-13 11:56:28
Release Count64
Last Release Namev1.13.2 (Posted on 2021-04-09 09:47:36)
First Release Namev0.0.1 (Posted on )
用户参与
Stargazers Count5.9k
Watchers Count152
Fork Count714
Commits Count5.9k
Has Issues Enabled
Issues Count1837
Issue Open Count445
Pull Requests Count1817
Pull Requests Open Count9
Pull Requests Close Count178
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Weave Scope - Troubleshooting & Monitoring for Docker & Kubernetes

Circle CI
Coverage Status
Go Report Card
Docker Pulls
GoDoc
Good first issues

Weave Scope automatically generates a map of your application, enabling you to
intuitively understand, monitor, and control your containerized, microservices-based application.

Understand your Docker containers in real time

Choose an overview of your container infrastructure, or focus on a specific microservice. Easily identify and correct issues to ensure the stability and performance of your containerized applications.

Contextual details and deep linking

View contextual metrics, tags, and metadata for your containers. Effortlessly navigate between processes inside your container to hosts your containers run on, arranged in expandable, sortable tables. Easily find the container using the most CPU or memory for a given host or service.

Interact with and manage containers

Interact with your containers directly: pause, restart, and stop containers. Launch a command line. All without leaving the scope browser window.

Extend and customize via plugins

Add custom details or interactions for your hosts, containers, and/or processes by creating Scope plugins. Or, just choose from some that others have already written at the GitHub Weaveworks Scope Plugins organization.

Who is using Scope in production

If you would like to see your name added, let us know on Slack, or send a PR please.

Getting Started

Ensure your computer is behind a firewall that blocks port 4040 then,

sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
scope launch

This script downloads and runs a recent Scope image from Docker Hub.
Now, open your web browser to http://localhost:4040.

For instructions on installing Scope on Kubernetes, DCOS, or ECS, see the docs.

Reach Out

We are a very friendly community and love questions, help and feedback.

If you have any questions, feedback, or problems with Scope:

Your feedback is always welcome!

License

Scope is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Find more details about the licenses of vendored code in VENDORED_CODE.md.