Giter Club home page Giter Club logo

openjdk-8-jdk-alpine-apache-skywalking-agent's Introduction

openjdk-8-jdk-alpine-apache-skywalking-agent

Hey guys, this is a Docker image to have OpenJDK 8 with the Apache Skywalking Agent. I use it to build apps that are monitored by Apache Skywalking.

You can check what happens with the build in the Dockerfile. Apache Skywalking version: 6.1.0. Link: http://skywalking.apache.org/

Important

To use this image, be sure to replace the agent.config file. It's here: /skywalking/agent/config/agent.config

In your Dockerfile, you should have something looking like this:

COPY docker/dev.agent.config /skywalking/agent/config/agent.config

Build info

Build manually

Build with: docker build -t videl/openjdk-8-jdk-alpine-apache-skywalking-agent . Push with:

docker login
docker push videl/openjdk-8-jdk-alpine-apache-skywalking-agent

Debug

You can open the image with: docker run -it --rm videl/openjdk-8-jdk-alpine-apache-skywalking-agent:latest /bin/ash

Will look like this:

/skywalking/agent # tree
.
├── activations
│   ├── apm-toolkit-log4j-1.x-activation-6.1.0.jar
│   ├── apm-toolkit-log4j-2.x-activation-6.1.0.jar
│   ├── apm-toolkit-logback-1.x-activation-6.1.0.jar
│   ├── apm-toolkit-opentracing-activation-6.1.0.jar
│   └── apm-toolkit-trace-activation-6.1.0.jar
├── config
│   └── agent.config
├── logs
├── optional-plugins
│   ├── apm-customize-enhance-plugin-6.1.0.jar
│   ├── apm-gson-2.x-plugin-6.1.0.jar
│   ├── apm-lettuce-5.x-plugin-6.1.0.jar
│   ├── apm-spring-annotation-plugin-6.1.0.jar
│   ├── apm-trace-ignore-plugin-6.1.0.jar
│   └── apm-zookeeper-3.4.x-plugin-6.1.0.jar
├── plugins
│   ├── apm-activemq-5.x-plugin-6.1.0.jar
│   ├── apm-canal-1.x-plugin-6.1.0.jar
│   ├── apm-dubbo-2.7.x-plugin-6.1.0.jar
│   ├── apm-dubbo-plugin-6.1.0.jar
│   ├── apm-elastic-job-2.x-plugin-6.1.0.jar
│   ├── apm-elasticsearch-5.x-plugin-6.1.0.jar
│   ├── apm-feign-default-http-9.x-plugin-6.1.0.jar
│   ├── apm-grpc-1.x-plugin-6.1.0.jar
│   ├── apm-h2-1.x-plugin-6.1.0.jar
│   ├── apm-httpClient-4.x-plugin-6.1.0.jar
│   ├── apm-httpasyncclient-4.x-plugin-6.1.0.jar
│   ├── apm-hystrix-1.x-plugin-6.1.0.jar
│   ├── apm-jdbc-commons-6.1.0.jar
│   ├── apm-jedis-2.x-plugin-6.1.0.jar
│   ├── apm-jetty-client-9.0-plugin-6.1.0.jar
│   ├── apm-jetty-client-9.x-plugin-6.1.0.jar
│   ├── apm-jetty-server-9.x-plugin-6.1.0.jar
│   ├── apm-kafka-v1-plugin-6.1.0.jar
│   ├── apm-mongodb-2.x-plugin-6.1.0.jar
│   ├── apm-mongodb-3.x-plugin-6.1.0.jar
│   ├── apm-mysql-5.x-plugin-6.1.0.jar
│   ├── apm-mysql-6.x-plugin-6.1.0.jar
│   ├── apm-mysql-8.x-plugin-6.1.0.jar
│   ├── apm-mysql-commons-6.1.0.jar
│   ├── apm-nutz-http-1.x-plugin-6.1.0.jar
│   ├── apm-nutz-mvc-annotation-1.x-plugin-6.1.0.jar
│   ├── apm-okhttp-3.x-plugin-6.1.0.jar
│   ├── apm-postgresql-8.x-plugin-6.1.0.jar
│   ├── apm-rabbitmq-5.x-plugin-6.1.0.jar
│   ├── apm-redisson-3.x-plugin-6.1.0.jar
│   ├── apm-resttemplate-4.3.x-plugin-6.1.0.jar
│   ├── apm-rocketmq-3.x-plugin-6.1.0.jar
│   ├── apm-rocketmq-4.x-plugin-6.1.0.jar
│   ├── apm-servicecomb-java-chassis-0.x-plugin-6.1.0.jar
│   ├── apm-servicecomb-java-chassis-1.x-plugin-6.1.0.jar
│   ├── apm-sharding-jdbc-1.5.x-plugin-6.1.0.jar
│   ├── apm-spring-cloud-feign-1.x-plugin-6.1.0.jar
│   ├── apm-spring-concurrent-util-4.x-plugin-6.1.0.jar
│   ├── apm-spring-core-patch-6.1.0.jar
│   ├── apm-springmvc-annotation-3.x-plugin-6.1.0.jar
│   ├── apm-springmvc-annotation-4.x-plugin-6.1.0.jar
│   ├── apm-springmvc-annotation-5.x-plugin-6.1.0.jar
│   ├── apm-springmvc-annotation-commons-6.1.0.jar
│   ├── apm-spymemcached-2.x-plugin-6.1.0.jar
│   ├── apm-struts2-2.x-plugin-6.1.0.jar
│   ├── apm-undertow-2.x-plugin-6.1.0.jar
│   ├── apm-vertx-core-3.x-plugin-6.1.0.jar
│   ├── apm-webflux-5.x-plugin-6.1.0.jar
│   ├── apm-xmemcached-2.x-plugin-6.1.0.jar
│   ├── dubbo-2.7.x-conflict-patch-6.1.0.jar
│   ├── dubbo-conflict-patch-6.1.0.jar
│   ├── motan-plugin-6.1.0.jar
│   ├── sofa-rpc-plugin-6.1.0.jar
│   ├── spring-commons-6.1.0.jar
│   └── tomcat-7.x-8.x-plugin-6.1.0.jar
└── skywalking-agent.jar

5 directories, 68 files

openjdk-8-jdk-alpine-apache-skywalking-agent's People

Contributors

videl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.