curl

prometheus 自定义告警 pushgateway alertmanager

主宰稳场 提交于 2020-10-13 08:56:24
1. 传输参数参考: https://github.com/prometheus/pushgateway )(prometheus pushgateway 以及alertmanager都部署好了) 2. 3. 4. 5. 6. 7. 8. 9. 10 [root@k8s-master01 pushtogatewaytest]# cat push.sh #!/bin/bash cat <<EOF | curl --data-binary @- http://192.168.48.18:9091/metrics/job/some_job/instance/some_instance another_metric 1601.284 EOF [root@k8s-master01 pushtogatewaytest]# - alert: "alert" expr: another_metric{exported_instance="some_instance",exported_job="some_job"} > 500 for: 10s labels: severity: 比较严重 annotations: summary: "{{$labels.mountpoint}} alert使用率过高!" description: "{{$labels.mountpoint }}

访问最新版jenkins api 报 Error 403 No valid crumb was included in the request 解决办法

梦想的初衷 提交于 2020-10-13 01:26:45
curl 访问最新版jenkins api 报 Error 403 No valid crumb was included in the request 解决办法 Using cURL The following example retrieves a crumb and uses it to build a job called someJob . Before 2.176.2, no session required: # Replace with your Jenkins URL and admin credentials SERVER= "http://localhost:8080" CRUMB=$(curl -u "admin:admin" "$SERVER" /crumbIssuer/api/xml?xpath=concat\( //crumb RequestField,%22:%22, //crumb \)) curl -X POST -u "admin:admin" -H "$CRUMB" "$SERVER" /job/someJob/build After 2.176.2, session is required: # Replace with your Jenkins URL and admin credentials SERVER= "http:/

Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(二)

可紊 提交于 2020-10-13 00:56:46
上文 已经介绍了Identity Service的实现过程。今天我们继续,实现一个简单的Weather API和一个基于Ocelot的API网关。 回顾 《 Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(一) 》 Weather API Weather API实现非常简单,直接用Visual Studio 2019 Community Edition自带的ASP.NET Core Web Application模板创建就行了,我们的目的不是为了实现Weather API的业务,我们只需要有一个能让IdentityServer4进行保护的API就行,以便能够完成我们的各种实验。 在原有的(也就是Identity Service所在的)解决方案中,新建一个ASP.NET Core Web Application,应用程序模板选择API,并禁用HTTPS和Docker支持,因为目前不需要,也不要启用任何Authentication机制,因为这部分功能会由Ocelot配合IdentityServer4实现。在完成创建之后,我们的Weather API就做好了。 现在,设置启动端口为5000,启动项目,然后通过curl测试API是否工作正常: curl http://localhost:5000/weatherforecast |

Elasticsearch中mapping值得注意的一些小细节

六月ゝ 毕业季﹏ 提交于 2020-10-12 23:58:26
简介 在Elasticsearch中mapping有很多可以配置的地方,但是使用多了就会发现,一般情况有关mapping最常用、也最实用的就简单的几个需要注意的地方。 下面就简单的介绍一下关于这些mapping中值得注意的地方。 当然,如果想要了解更多关于mapping的知识,可以参考后面给的参考链接。 添加mapping # 添加为索引添加mapping curl -X PUT http://localhost:9200/index-name/_mapping # 查看索引的mapping curl -X GET http://localhost:9200/index-name/_mapping 下面是添加mapping的body部分: { "mappings": { "dynamic": "strict", "properties": { "title": { "type": "text", "norms":false, "doc_values":false }, "name": { "type": "keyword" }, "attach": { "type": "text" } } } } 在mapping中,dynamic参数建议设置为"strict",这样当添加的文档中有mapping中没有的字段就可以获取到异常。当然,如果你只想有多的字段也无所谓

[轻舞飞扬]20200526141359

元气小坏坏 提交于 2020-10-12 08:37:21
$ ( curl https://censys.io/certificates/74ef335e5e18788307fb9d89cb704bec112abd23487dbff41c4ded5070f241d9/pem/raw; echo; curl https://censys.io/certificates/19400be5b7a31fb733917700789d2f0a2471c0c9d506c0e504c06c16d7cb17c0/pem/raw; echo; cat /etc/ssl/certs/ca-certificates.crt ) > myca.pem $ curl -v --cacert myca.pem https://www.movistar.com 来源: oschina 链接: https://my.oschina.net/qwfys200/blog/4291320

Postman Parse Error: The server returned a malform

南楼画角 提交于 2020-10-11 17:55:07
问题原因:缺少cookie导致 解决方法1: 在Headers中添加cookie参数,value值从浏览器的请求接口中复制 解决方法2(推荐): 选择 Network 找到对应的请求,右键选择 Copy - Copy as cURL (bash) 然后在 Postman 中选择 Import - Paste Raw Text,将复制的 cURL bash 命令黏贴进去,导入即可。 这样测试带登陆态的接口就方便多了。可以随意复制,修改 URL 及 body 就可以调试其他类似接口了 来源: oschina 链接: https://my.oschina.net/u/4415646/blog/4668183

配置 influxDB 鉴权及 HTTP API 写数据的方法

本小妞迷上赌 提交于 2020-10-10 04:18:09
本文简要描述如何为 InfluxDB 开启鉴权和配置用户管理权限(安装后默认不需要登录),以及开启鉴权后如何使用 HTTP API 写数据。 创建 InfluxDB 管理员账号 创建 admin 帐号密码并赋予所有数据库权限 创建 CREATE USER admin WITH PASSWORD ‘admin‘ 赋权 GRANT ALL PRIVILEGES TO admin 给某个数据库某个用户权限 GRANT ALL PRIVILEGES ON DB TO 用户名 其他命令 修改用户(密码) SET PASSWORD FOR admin = ‘admin‘ 删除用户 DROP USER admin 撤消权限 REVOKE ALL ON mydb FROM admin 查看权限 SHOW GRANTS FOR admin 打开认证 vi /etc/influxdb/influxdb.conf 1 把 [http] 标签下的 auth-enabled 选项值改为 true [http] enabled = true bind-address = ":8086" auth-enabled = true # ✨log-enabled = true write-tracing = false pprof-enabled = false https-enabled = false https

第三十九章 九析带你轻松完爆 Istio

China☆狼群 提交于 2020-10-10 01:55:07
系列文章: 总目录索引: 九析带你轻松完爆 istio 服务网格系列教程 目录 1 前言 2 邀约 3 SSL / TLS 介绍 4 SSL / TLS 作用 5 SSL / TLS 历史 6 SSL / TLS 样例 1 前言 如果你对博客有任何疑问,请告诉我。 2 邀约 你可以从 b 站搜索 “九析”,获取免费的、更生动的视频资料: 3 SSL / TLS 介绍 对朋友有一个遗憾,至今都感到愧疚。 他曾是我初中的一个好友,在那个情窦初开的年级,他无可救药地爱上了一个女孩。他一直纠结到底该不该表白,无数个夜里,他鼻涕一把泪一把向我诉说对她的思念。我实在厌烦他的婆妈,于是便敷衍他,要是实在害羞不敢面对,那就干脆写个纸条,我代为转交。他想了想,加上我不停地怂恿和酒精的作用,他就照办了。纸条写好后,他郑重其事封装好交道我手中。 我拿着他的信回到家,想都没想就打开了,上面只有一行字:“我爱你”。我看了看,然后加了两个字“妹妹”。 结果我的朋友被骂了三年流氓,直到他初中毕业。因为那个女孩的妹妹才10岁。 好吧,这一切都是我瞎掰的,为的就是解释 SSL / TLS。 SSL / TLS 就是为了解决端到端通讯的信息泄露以及篡改等安全问题。它位于传输层和应用层之间。应用层的数据是明文,传输层解决的是端到端的数据可到达,而 SSL / TLS 层则处理明文数据在传递过程中的安全和可靠。 4

gitlab 安装、配置、清空、卸载、重装

拥有回忆 提交于 2020-10-09 11:46:45
20200702 自行搭建 git 服务器后,如何管理总是一个麻烦事,所以,还是要安装一个 gitlab 按照 gitlab 官网安装 ce 版,其实应该是很简单的事情,步骤也很少。 正常情况下,安装、配置、运行,再学习 gitlab 使用 没有想到我折腾了一大圈!来回卸载、重装、重新配置!几乎所有该出现的问题,全都遇见了一轮! 我的环境: virtualBox 虚拟机 ubuntu Server 1804 gitlab 官网 https://about.gitlab.com/install/#ubuntu gitlab ce 版本安装步骤 https://about.gitlab.com/install/#ubuntu?version=ce 清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ Gitlab Community Edition 镜像使用帮助 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 1、 安装 安装必要的依赖 sudo apt-get install -y curl openssh-server ca-certificates 非必须 ( 如果开始学习或者后续需要使用邮箱开放注册的话,请安装 ) sudo apt-get install