三、路径匹配 1,路径表达式 无论是传统路由的配置方式还是服务路由的配置方式,我们都需要为每个路由规则定义匹配表达式(即 path 参数)。在 Zuul 中,路由匹配的路径表达式采用了 Ant 风格定义。 (1)Ant 风格的路径表达式使用很简单,一共有如下三种通配符......
二、面向服务的路由配置 1,准备工作 传统路由的配置方式需要运维人员花费大量的时间来维护各个路由 path 与 url 的关系。为了解决这个问题,Spring Cloud Zuul 实现了与 Spring Cloud Eureka 的无缝整合,我们可以让路由的 path 不是映射具体的 url......
序:基本介绍 1,什么是 Spring Cloud Zuul? Zuul 是 Netflix 开源的微服务网关,可以和 Eureka、Ribbon、Hystrix 等组件配合使用。 Spring Cloud Zuul 是 Spring Cloud 对 Zuul 进行了整合与增强实现的 API 网关组件。 Zuul 的主要功能是路由转发和请求过滤......
InfluxDB 是一个开源分布式时序、时间和指标数据库,使用 Go 语言编写,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如 DevOps 监控数据、APP metrics、IoT 传感器数据和实时分析数据。本文演示如何在 Spring Boot 中操作 InfluxDB 数据库......
InfluxDB 是一个开源分布式时序、时间和指标数据库,使用 Go 语言编写,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如 DevOps 监控数据,APP metrics,loT 传感器数据和实时分析数据。 我在之前写过文件介绍如何使用 InfluxDB 官方的安装程序进行 InfluxDB 数据库的安装......
默认情况下,InfluxDB 在刚安装好之后是禁用身份验证,静默忽略所有凭据,并且所有用户都具有所有权限。这样是极不安全的。本文演示如何通过用户名和密码身份验证方式来提高安全性。 注意:在实际生产环境中,不应该依赖身份验证和授权来阻止访问......
Kapacitor 是一个脚本定义告警规则服务,用户通过 tickScript 脚本来对时序数据库当中的数据进行过滤,筛选,批处理等进行告警,告警信息可以通过日志保存在本地,或回插到 InfluxDB,还可以直接在告警产生后发起 http 请求到指定地址。Kapacitor 支持数据流(stream)和批处理(batch)数据......
本文接着介绍官方全套 TICK 方案中 Telegraf,Telegraf 是一个数据收集器,负责收集所有的原始数据,格式化后存入 influxdb。Telegraf 内置了大量的数据输入、输出和分析插件,能够收集 php-fpm、nginx、access log、mysql、redis 等组件的监控数据。Telegraf 的扩展性很强......
nfluxDB 1.3 以及之后的版本已经去掉了自带的 web 页面,取而代之的是官方配套的展示工具 Chronograf(它也是官方全套 TICK 方案中的一部分)。本文通过样例演示如何安装并使用 Chronograf。 七、Web 端工具 Chronograf 的安装使用......
前面文章我们都是通过命令行的方式操作 InfluxDB 数据库,其实 InfluxDB 也提供了一系列的 HttpAPI 供我们调用,下面通过样例进行演示。 六、使用 HTTP 接口进行操作 1,准备工作 由于 InfluxDB HTTP API 默认的端口是 8086,如果服务器有防火墙的话......