SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures.
$ docker run --name oap --restart always -d apache/skywalking-oap-server:6.1.0
$ docker run --name oap --restart always -d -e SW_STORAGE=elasticsearch -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200 apache/skywalking-oap-server:6.1.0
We could set up environment variables to configure this image. Most of them are defined in backend-setup, but Apache SkyWalking Docker Image adds extra environment variables to help the user to compose it properly. The details are located in docker-entrypoint.sh
Default value is standalone
, avaliable values are:
standlone
, If set this value, all enviroment variables ofcluster.standlone
inapplication.yml
are avaliable.zookeeper
, If set this value, all enviroment variables ofcluster.zookeeper
inapplication.yml
are avaliable.kubernetes
, If set this value, all enviroment variables ofcluster.kubernetes
inapplication.yml
are avaliable.consul
, If set this value, all enviroment variables ofcluster.consul
inapplication.yml
are avaliable.
<<<<<<< HEAD
Default value is h2
, avaliable values are:
h2
, If set this value, all enviroment variables ofstorage.h2
inapplication.yml
are avaliable.elasticsearch
, If set this value, all enviroment variables ofstroage.elasticsearch
inapplication.yml
are avaliable.mysql
, If set this value, all enviroment variables ofstroage.mysql
inapplication.yml
are avaliable.
There are also some other configuration switchers to extend default configuration, they also have a suffix _ENABLED
.
SW_RECEIVER_ZIPKIN_ENABLED
turns on/off zipkin receiverSW_RECEIVER_JAEGER_ENABLED
turns on/off jaeger receiverSW_EXPORTER_ENABLED
turns on/off exporter