/holoinsight

HoloInsight is a cloud-native observability platform with a special focus on real-time log analysis and AI integration.

Primary LanguageJavaApache License 2.0Apache-2.0

HoloInsight

License Github stars OpenIssue

中文

Get deep insights into your cloud-native apps with HoloInsight's low-cost and high-performance monitoring services.

Documentation

HoloInsight is a cloud-native observability platform with a special focus on real-time log analysis and AI integration. You can check the following documentation for more information.

Quick Start

Deploy using docker-compose

Requirements:

  1. docker & docker-compose(>=v1.29 || >=v2) installed
  2. Linux or Mac environment

To verify whether docker compose is already installed:

# V1
docker-compose version

# V2
docker compose version

Follow the guide in appendix to install docker-compose quickly.

  1. clone the repo
git clone https://github.com/traas-stack/holoinsight.git --depth 1 
  1. run deploy script
sh ./deploy/examples/docker-compose/up.sh
 
# Users in China can use the following script for better network access.
# sh ./deploy/examples/docker-compose/up.sh cn

This script will also install an agent inside holoinsight-server container. This usage is only for demonstration and is not applicable to production environment.

  1. visit holoinsight
    visit http://localhost:8080
    Check product documentation

Deploy using k8s

Requirements:

  1. k8 cluster

  2. Linux or Mac environment

  3. clone the repo

git clone https://github.com/traas-stack/holoinsight.git --depth 1 
  1. deploy k8s resources
sh ./deploy/examples/k8s/overlays/example/apply.sh

# Users in China can use the following script for better network access.
# sh ./deploy/examples/k8s/overlays/example-cn/apply.sh 

Notice: Your k8s user must has the permission to create ClusterRole.

Use following script to uninstall holoinsight from k8s cluster.

# sh ./deploy/examples/k8s/overlays/example/delete.sh
  1. visit holoinsight
    visit http://localhost:8080
    Check product documentation

Appendix

Install docker-compose

quick install docker-compose V2:

sudo curl -SL https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose && sudo chmod a+x /usr/local/bin/docker-compose

Users in China can use the following script for better network access.

docker run --name holoinsight-tools -d registry.cn-hangzhou.aliyuncs.com/holoinsight-examples/tools:latest && \
  docker cp holoinsight-tools:/docker-compose . && \
  docker rm -f holoinsight-tools

Licensing

HoloInsight is under Apache License 2.0.

Community and support