Skip to content

isItObservable/-apache-skywalking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Is it Observable

Is It observable Logo

Episode : Apache Skywalking

This repository contains the files utilized during the tutorial presented in the dedicated IsItObservable episode related to the episode What is Apache Skywalking.

Skywalking Logo

this tutorial will also utilize the SkyWalking with:

  • the OpenTelemetry Demo
  • Hipster-shop

Prerequisite

The following tools need to be install on your machine :

  • jq
  • kubectl
  • git
  • gcloud ( if you are using GKE)
  • Helm

1.Create a Google Cloud Platform Project

PROJECT_ID="<your-project-id>"
gcloud services enable container.googleapis.com --project ${PROJECT_ID}
gcloud services enable monitoring.googleapis.com \
cloudtrace.googleapis.com \
clouddebugger.googleapis.com \
cloudprofiler.googleapis.com \
--project ${PROJECT_ID}

2.Create a GKE cluster

ZONE=europe-west3-a
NAME=isitobservable-skywalking
gcloud container clusters create ${NAME} --zone=${ZONE} --machine-type=e2-standard-4 --num-nodes=2

Getting started

Istio

  1. Download Istioctl
curl -L https://istio.io/downloadIstio | sh -

This command download the latest version of istio ( in our case istio 1.18.2) compatible with our operating system. 2. Add istioctl to you PATH

cd istio-1.20.1

this directory contains samples with addons . We will refer to it later.

export PATH=$PWD/bin:$PATH

Clone Github repo

git clone https://github.com/isItObservable/apache-skywalking
cd apache-skywalking

Deploy most of the components

The application will deploy the entire environment:

chmod 777 deployment.sh
./deployment.sh   

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published