From 5d952349c88aee8daaa479b14a20789c24bc44e1 Mon Sep 17 00:00:00 2001 From: Zhang Shasha Date: Mon, 22 Jun 2020 12:10:15 +0800 Subject: [PATCH 1/2] [shasha] #N/A add skywalking sample --- skywalking/docker-compose.yml | 58 +++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 skywalking/docker-compose.yml diff --git a/skywalking/docker-compose.yml b/skywalking/docker-compose.yml new file mode 100644 index 0000000..9f28ac9 --- /dev/null +++ b/skywalking/docker-compose.yml @@ -0,0 +1,58 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +version: '3.3' +services: + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0 + container_name: elasticsearch + restart: always + ports: + - 9200:9200 + environment: + - discovery.type=single-node + - bootstrap.memory_lock=true + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + ulimits: + memlock: + soft: -1 + hard: -1 + oap: + image: apache/skywalking-oap-server:7.0.0-es7 + container_name: oap + depends_on: + - elasticsearch + links: + - elasticsearch + restart: always + ports: + - 11800:11800 + - 12800:12800 + environment: + SW_STORAGE: elasticsearch7 + SW_STORAGE_ES_CLUSTER_NODES: elasticsearch:9200 + ui: + image: apache/skywalking-ui:7.0.0 + container_name: ui + depends_on: + - oap + links: + - oap + restart: always + ports: + - 8090:8080 + environment: + SW_OAP_ADDRESS: oap:12800 From 7d8bf230b37d38c8ea9d2ee286a81d98e57d307c Mon Sep 17 00:00:00 2001 From: Zhang Shasha Date: Mon, 22 Jun 2020 12:17:34 +0800 Subject: [PATCH 2/2] [shasha] #N/A add readme --- skywalking/README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 skywalking/README.md diff --git a/skywalking/README.md b/skywalking/README.md new file mode 100644 index 0000000..ca6a1bc --- /dev/null +++ b/skywalking/README.md @@ -0,0 +1,5 @@ +# Tutorial + +1. in Skywalking folder, run `docker-compose up -d` to start all skywalking needed services. (in this sample, we use elastic-search as backend service) +2. when start business service use below command +`java -jar -javaagent:$AGENT_PATH/skywalking-agent.jar -Dskywalking.agent.service_name=dubbo-rating -Dskywalking.collector.servers=localhost:10800 rating.jar` \ No newline at end of file