1. Trickster

trickster

Trickster(tricksterproxy.io) 是一个用于 http 应用的 HTTP 反向代理 / 缓存,也是一个用于时间序列数据库的仪表盘查询加速器。

目前 Trickster 是有由 CNCF 作为沙盒级项目进行托管的,目前 Trickster v1.1 是生产版本,来源于 v1.1.x 分支,主分支来源 Trickster 2.0,目前处于测试阶段。

HTTP 反向代理缓存

Trickster 是一个功能齐全的 HTTP 反向代理缓存工具,适用于 HTTP 应用,如静态文件服务器和 Web API。

1.1. 功能亮点

  • 一个独特而强大的应用负载均衡器,用于时间序列和通用 HTTP 端点
  • 支持 TLS 和 HTTP/2
  • 为缓存层提供了几种选择,包括内存、文件系统、Redis 和 bbolt
  • 高度可定制,使用简单的 yaml 配置设置,到 HTTP 路径。
  • 内置的 Prometheus 指标和可定制的健康检查端点,用于端到端监控
  • 高性能转发
  • Byte 范围内请求缓存和加速
  • 通过 OpenTelemetry 进行分布式跟踪,支持 Jaeger 和 Zipkin
  • 用于自定义请求路由和重写的规则引擎

1.2. 时序数据库加速器

Trickster 通过消除 TSDB 上的冗余计算,极大地改善了终端用户的仪表盘图表渲染时间。简而言之,Trickster 对于读取量大的 Dashboard/TSDB 环境,以及那些具有高度标准化数据集的环境,极大提高了性能和可扩展性。

Trickster 兼容 Prometheus、ClickHouse、InfluxDB、Circonus IRONdb

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2025-02-08 11:34:15

results matching ""

    No results matching ""