Go to file
吴晟 Wu Sheng d322f52843 Support token auth in gRPC upstream (#1000)
* Add client side token.

* Fix ci.

* Fix most codes of token auth at both sides.

* Add settings in config files.

* Make auth interceptor doesn't throw expcetion.

* Update AuthenticationSimpleChecker.java

* Update AuthenticationActivator.java

* Revert "Update AuthenticationActivator.java"

This reverts commit 0935f18fd6802ab84c12e0609c21ef753ff51be3.

* Merge branch 'feature/token-auth' of https://github.com/apache/incubator-skywalking into feature/token-auth

# Conflicts:
#	apm-collector/apm-collector-agent/agent-grpc/agent-grpc-provider/src/main/java/org/apache/skywalking/apm/collector/agent/grpc/provider/AuthenticationSimpleChecker.java

* Fix Auhentication token works incorrect (#1001)

* Fix Auhentication token works incorrect

* Change way to build GRPC Channel

* Response an empty header when auth fails.
2018-03-31 20:06:48 +08:00
.github Add new GitHub template 2018-01-16 17:07:14 +08:00
apm-application-toolkit Asf/5.0 alpha/release (#959) 2018-03-19 06:09:09 +08:00
apm-checkstyle Prepare beta iteratoration (#944) 2018-03-13 23:47:38 -05:00
apm-collector Support token auth in gRPC upstream (#1000) 2018-03-31 20:06:48 +08:00
apm-commons Prepare beta iteratoration (#944) 2018-03-13 23:47:38 -05:00
apm-dist Add dependencies licenses and notice. (#993) 2018-03-27 14:12:57 +08:00
apm-protocol Rename field name to osName in type AppServerInfo. (#1006) 2018-03-30 22:44:18 +08:00
apm-sniffer Support token auth in gRPC upstream (#1000) 2018-03-31 20:06:48 +08:00
apm-webapp Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
docs Fix proto link (#1002) 2018-03-30 14:58:35 +08:00
skywalking-ui@922c012efd Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
tools Add all UI dependencies. (#990) 2018-03-26 17:17:38 +08:00
.gitignore Fix dist deploy 2018-03-03 20:29:53 +08:00
.gitmodules Add submodule links for protocol 2018-02-23 11:46:30 +08:00
.travis.yml Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
CHANGES.md Asf/5.0 alpha/release (#959) 2018-03-19 06:09:09 +08:00
CODE_OF_CONDUCT.md Update COC to Apache edition (#890) 2018-03-06 18:51:01 +08:00
CONTRIBUTING.md Create CONTRIBUTING.md 2018-03-05 19:36:32 +08:00
DISCLAIMER Create DISCLAIMER 2018-01-14 12:18:14 +08:00
HEADER Update package name to org.apache.skywalking 2017-12-10 16:32:39 +08:00
LICENSE Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
NOTICE Sync to fix release check (#982) 2018-03-24 17:11:04 +08:00
README.md Rename location (#953) 2018-03-16 15:03:48 +08:00
README_ZH.md Rename location (#953) 2018-03-16 15:03:48 +08:00
codeStyle.xml Update copyright to Apache Foundation. 2017-12-09 23:38:32 +08:00
pom.xml Add all UI dependencies. (#990) 2018-03-26 17:17:38 +08:00

README.md

Apache SkyWalking | 中文

Sky Walking logo

SkyWalking: APM (application performance monitor) tool for distributed systems, especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. Underlying technology is a distributed tracing system.

GitHub stars Twitter Follow

Build Status Join the chat at https://gitter.im/sky-walking/Lobby OpenTracing-1.x Badge

  • Provide Java agent, no need to CHANGE any application source code.
  • Manual instrumentation
    • As an OpenTracing supported tracer
    • Use @Trace annotation for any methods you want to trace.
    • Integrate traceId into logs for log4j, log4j2 and logback.
  • Pure Java server implementation, provide RESTful and gRPC services. Compatibility with other language agents/SDKs.

Document

EN doc cn doc

5.x Architecture

Code of conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to wusheng@apache.org.

Live Demo

  • Host in Beijing. goto
  • Host in HK. goto

Screenshots

  • Overview dashboard

  • Discovery topological graph of application clusters automatically.

  • Application overview

  • Server metrics

  • Service metrics

  • Trace

  • Alarm

Test reports

Contact Us

  • Submit an issue
  • Gitter
  • QQ Group: 392443393

License

Apache 2.0 License.