博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建zipkin参数配置
阅读量:4971 次
发布时间:2019-06-12

本文共 4808 字,大约阅读时间需要 16 分钟。

Environment Variables

zipkin-server is a drop-in replacement for the .

 binds the following environment variables from zipkin-scala:

  • QUERY_PORT: Listen port for the http api and web ui; Defaults to 9411
  • QUERY_ENABLEDfalse disables the query api and UI assets. Search may also be disabled for the storage backend if it is not needed; Defaults to true
  • SEARCH_ENABLEDfalse disables trace search requests on the storage backend. Does not disable trace by ID or dependency queries. Disable this when you use another service (such as logs) to find trace IDs; Defaults to true
  • QUERY_LOG_LEVEL: Log level written to the console; Defaults to INFO
  • QUERY_LOOKBACK: How many milliseconds queries can look back from endTs; Defaults to 24 hours (two daily buckets: one for today and one for yesterday)
  • STORAGE_TYPE: SpanStore implementation: one of memmysqlcassandraelasticsearch
  • COLLECTOR_SAMPLE_RATE: Percentage of traces to retain, defaults to always sample (1.0).

Cassandra Storage

Zipkin's  supports version 3.11+ and applies when STORAGE_TYPE is set to cassandra3:

* `CASSANDRA_KEYSPACE`: The keyspace to use. Defaults to "zipkin2"* `CASSANDRA_CONTACT_POINTS`: Comma separated list of host addresses part of Cassandra cluster. You can also specify a custom port with 'host:port'. Defaults to localhost on port 9042.* `CASSANDRA_LOCAL_DC`: Name of the datacenter that will be considered "local" for latency load balancing. When unset, load-balancing is round-robin.* `CASSANDRA_ENSURE_SCHEMA`: Ensuring cassandra has the latest schema. If enabled tries to execute scripts in the classpath prefixed with `cassandra-schema-cql3`. Defaults to true* `CASSANDRA_USERNAME` and `CASSANDRA_PASSWORD`: Cassandra authentication. Will throw an exception on startup if authentication fails. No default* `CASSANDRA_USE_SSL`: Requires `javax.net.ssl.trustStore` and `javax.net.ssl.trustStorePassword`, defaults to false.

Elasticsearch Storage

Zipkin's  supports versions 2-6.x and applies when STORAGE_TYPE is set to elasticsearch

The following apply when STORAGE_TYPE is set to elasticsearch:

* `ES_HOSTS`: A comma separated list of elasticsearch base urls to connect to ex. http://host:9200.              Defaults to "http://localhost:9200".* `ES_PIPELINE`: Only valid when the destination is Elasticsearch 5+. Indicates the ingest                 pipeline used before spans are indexed. No default.* `ES_TIMEOUT`: Controls the connect, read and write socket timeouts (in milliseconds) for                Elasticsearch Api. Defaults to 10000 (10 seconds)* `ES_MAX_REQUESTS`: Only valid when the transport is http. Sets maximum in-flight requests from                     this process to any Elasticsearch host. Defaults to 64.* `ES_INDEX`: The index prefix to use when generating daily index names. Defaults to zipkin.* `ES_DATE_SEPARATOR`: The date separator to use when generating daily index names. Defaults to '-'.* `ES_INDEX_SHARDS`: The number of shards to split the index into. Each shard and its replicas                     are assigned to a machine in the cluster. Increasing the number of shards                     and machines in the cluster will improve read and write performance. Number                     of shards cannot be changed for existing indices, but new daily indices                     will pick up changes to the setting. Defaults to 5.* `ES_INDEX_REPLICAS`: The number of replica copies of each shard in the index. Each shard and                       its replicas are assigned to a machine in the cluster. Increasing the                       number of replicas and machines in the cluster will improve read                       performance, but not write performance. Number of replicas can be changed                       for existing indices. Defaults to 1. It is highly discouraged to set this                       to 0 as it would mean a machine failure results in data loss.* `ES_USERNAME` and `ES_PASSWORD`: Elasticsearch basic authentication, which defaults to empty string.                                   Use when X-Pack security (formerly Shield) is in place.* `ES_HTTP_LOGGING`: When set, controls the volume of HTTP logging of the Elasticsearch Api.                     Options are BASIC, HEADERS, BODY

MySQL Storage

The following apply when STORAGE_TYPE is set to mysql:

* `MYSQL_DB`: The database to use. Defaults to "zipkin".* `MYSQL_USER` and `MYSQL_PASS`: MySQL authentication, which defaults to empty string.* `MYSQL_HOST`: Defaults to localhost* `MYSQL_TCP_PORT`: Defaults to 3306* `MYSQL_MAX_CONNECTIONS`: Maximum concurrent connections, defaults to 10* `MYSQL_USE_SSL`: Requires `javax.net.ssl.trustStore` and `javax.net.ssl.trustStorePassword`, defaults to false.
原文地址::有存储到mysql、Cassandra、es的各个配置选项和相关的启动命令。

转载于:https://www.cnblogs.com/xulingjie/p/10007781.html

你可能感兴趣的文章
leetcode【67】-Bulb Switcher
查看>>
JS验证图片格式和大小并预览
查看>>
laravel5.2 移植到新服务器上除了“/”路由 ,其它路由对应的页面显示报404错误(Object not found!)———新装的LAMP没有加载Rewrite模块...
查看>>
编写高质量代码--改善python程序的建议(六)
查看>>
windows xp 中的administrator帐户不在用户登录内怎么解决?
查看>>
接口和抽象类有什么区别
查看>>
Codeforces Round #206 (Div. 2)
查看>>
Mycat分表分库
查看>>
模板的文件名和方法名一定要一致!!
查看>>
**p
查看>>
优先队列详解
查看>>
VS2012 创建项目失败,,提示为找到约束。。。。
查看>>
设计类图
查看>>
类对象
查看>>
ios 上架流程
查看>>
ajax连接池和XMLHttpRequest
查看>>
[Voice communications] 声音的滤波
查看>>
BZOJ.3139.[HNOI2013]比赛(搜索 Hash)
查看>>
json在线解析
查看>>
存储设备形成的层次结构
查看>>