blob: 85760b92fad5b72077c3439ba495ab9a4320d40f [file] [log] [blame]
# 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.
catalog:
- name: Welcome
path: /readme
- name: Concepts and Designs
catalog:
- name: What is SkyWalking Satellite?
catalog:
- name: Overview and Core concepts
path: /en/concepts-and-designs/overview
- name: Project Goals
path: /en/concepts-and-designs/project-goals
- name: Design
catalog:
- name: Module Design
path: /en/concepts-and-designs/module_design
- name: Plugin mechanism
path: /en/concepts-and-designs/plugin_mechanism
- name: Project Structure
path: /en/concepts-and-designs/project_structue
- name: The design of the memory mapped queue
path: /en/concepts-and-designs/mmap-queue
- name: Setup
catalog:
- name: Configuration
catalog:
- name: Common Configuration
path: /en/setup/configuration/common
- name: Sharing Configuration
path: /en/setup/configuration/sharing-plugins
- name: Pipe Configuration
path: /en/setup/configuration/pipe-plugins
- name: Override Configuration
path: /en/setup/configuration/override-settings
- name: Examples
catalog:
- name: Transmit protocol from agent
path: /en/setup/examples/transmit-protocol-from-agent/readme
- name: Transmit log to kafka
path: /en/setup/examples/transmit-log-to-kafka/readme
- name: GRPC load balance client
path: /en/setup/examples/grpc-load-balance-client/readme
- name: Plugins
catalog:
- name: client
catalog:
- name: grpc-client
path: /en/setup/plugins/client_grpc-client
- name: kafka-client
path: /en/setup/plugins/client_kafka-client
- name: fallbacker
catalog:
- name: none-fallbacker
path: /en/setup/plugins/fallbacker_none-fallbacker
- name: timer-fallbacker
path: /en/setup/plugins/fallbacker_timer-fallbacker
- name: fetcher
catalog:
- name: prometheus-metrics-fetcher
path: /en/setup/plugins/fetcher_prometheus-metrics-fetcher
- name: forwarder
catalog:
- name: nativecds-grpc-forwarder
path: /en/setup/plugins/forwarder_nativecds-grpc-forwarder
- name: nativeevent-grpc-forwarder
path: /en/setup/plugins/forwarder_nativeevent-grpc-forwarder
- name: nativejvm-grpc-forwarder
path: /en/setup/plugins/forwarder_nativejvm-grpc-forwarder
- name: nativelog-grpc-forwarder
path: /en/setup/plugins/forwarder_nativelog-grpc-forwarder
- name: nativelog-kafka-forwarder
path: /en/setup/plugins/forwarder_nativelog-kafka-forwarder
- name: nativemanagement-grpc-forwarder
path: /en/setup/plugins/forwarder_nativemanagement-grpc-forwarder
- name: nativemeter-grpc-forwarder
path: /en/setup/plugins/forwarder_nativemeter-grpc-forwarder
- name: nativeprofile-grpc-forwarder
path: /en/setup/plugins/forwarder_nativeprofile-grpc-forwarder
- name: nativetracing-grpc-forwarder
path: /en/setup/plugins/forwarder_nativetracing-grpc-forwarder
- name: queue
catalog:
- name: memory-queue
path: /en/setup/plugins/queue_memory-queue
- name: mmap-queue
path: /en/setup/plugins/queue_mmap-queue
- name: none-queue
path: /en/setup/plugins/queue_none-queue
- name: receiver
catalog:
- name: grpc-nativecds-receiver
path: /en/setup/plugins/receiver_grpc-nativecds-receiver
- name: grpc-nativeevent-receiver
path: /en/setup/plugins/receiver_grpc-nativeevent-receiver
- name: grpc-nativejvm-receiver
path: /en/setup/plugins/receiver_grpc-nativejvm-receiver
- name: grpc-nativelog-receiver
path: /en/setup/plugins/receiver_grpc-nativelog-receiver
- name: grpc-nativemanagement-receiver
path: /en/setup/plugins/receiver_grpc-nativemanagement-receiver
- name: grpc-nativemeter-receiver
path: /en/setup/plugins/receiver_grpc-nativemeter-receiver
- name: grpc-nativeprofile-receiver
path: /en/setup/plugins/receiver_grpc-nativeprofile-receiver
- name: grpc-nativetracing-receiver
path: /en/setup/plugins/receiver_grpc-nativetracing-receiver
- name: http-nativelog-receiver
path: /en/setup/plugins/receiver_http-nativelog-receiver
- name: server
catalog:
- name: grpc-server
path: /en/setup/plugins/server_grpc-server
- name: http-server
path: /en/setup/plugins/server_http-server
- name: prometheus-server
path: /en/setup/plugins/server_prometheus-server
- name: Guides
catalog:
- name: Contribution
catalog:
- name: How to write a plugin
path: /en/guides/contribution/How-to-write-plugin
- name: How to release
path: /en/guides/contribution/How-to-release
- name: Test
catalog:
- name: How to do unit test
path: /en/guides/test/How-to-unit-test
- name: Compile
catalog:
- name: How to compile SkyWalking Satellite
path: /en/guides/compile/How-to-compile
- name: FAQs
path: /en/FAQ/readme