2021年1月31日星期日

火箭消息:赛前伤情出炉,东契奇有不满?火箭球迷:来找塞帅_卢卡

原标题:火箭消息:赛前伤情出炉,东契奇有不满?火箭球迷:来找塞帅

目前火箭已经能打出4连胜的战绩,接下来他们将在北京时间1月31日对阵英格拉姆和威廉姆森率领下的鹈鹕,火箭也将有机会将赛季连胜扩大到5场。

在这场比赛之前,两队的伤病状况也有所更新,火箭方面仅有丹特-埃克萨姆因为右小腿拉伤无法出战,鹈鹕方面像朗佐-鲍尔因右脚踝扭伤被列入出战成疑的行列,老将射手JJ雷迪克上场比赛已经缺席,不过球队表示雷迪克还很健康,只是他能否出战还是未知数。

在即将到来的这场比赛,作为火箭内线防守悍将的PJ塔克就谈及对阵前状元秀锡安-威廉姆森的这个挑战:

"PJ塔克说道,他以前从未防守过像锡安-威廉姆森这样的球员,如果扎克-兰多夫也拥有这样的运动天赋,那或许就是威廉姆森。"

最后需要谈及的是,由于有消息曝出独行侠当家新星卢卡-东契奇似乎已经对球队有所不满,甚至在比赛中出现与队友争吵的镜头,所以火箭球迷也在猜测卢卡-东契奇是否有加盟这支火箭的可能性:

在火箭球迷基地账号所发布的这张图中,球迷提及了卢卡-东契奇离开独行侠并且加盟火箭与前独行侠助教,也就是现任火箭主教练斯蒂芬-塞拉斯再次联手。

这确实会是非常有趣的想法,毕竟卢卡-东契奇曾在斯蒂芬-塞拉斯的帮助下有出色的进攻端表现,而且考虑到火箭确实也需要这样一名超级新星球员的率领下前进,如果火箭有与独行侠推动涉及卢卡-东契奇的交易,这毫无疑问会是非常舒服的一件事。

目前情况是独行侠方面并没有曝出任何关于卢卡-东契奇想要离队的传闻,毕竟只是稍微的对球队不满或是与队友发生挣扎并不意味着就会做出离队的决定。当然,火箭球迷也会期待这件事的发生。返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/389643.html

跨境电商:https://www.ikjzd.com/

feedly:https://www.ikjzd.com/w/754

贝贝特卖:https://www.ikjzd.com/w/1321


原标题:火箭消息:赛前伤情出炉,东契奇有不满?火箭球迷:来找塞帅目前火箭已经能打出4连胜的战绩,接下来他们将在北京时间1月31日对阵英格拉姆和威廉姆森率领下的鹈鹕,火箭也将有机会将赛季连胜扩大到5场。在这场比赛之前,两队的伤病状况也有所更新,火箭方面仅有丹特-埃克萨姆因为右小腿拉伤无法出战,鹈鹕方面像朗佐-鲍尔因右脚踝扭伤被列入出战成疑的行列,老将射手JJ雷迪克上场比赛已经缺席,不过球队表示雷迪克
抢注商标:抢注商标
淘粉吧返利:淘粉吧返利
打造完美亚马逊产品listing转化率关键一环是什么?:打造完美亚马逊产品listing转化率关键一环是什么?
用CPC广告,快速打造Best Seller:用CPC广告,快速打造Best Seller
2020年做外贸,这些靠谱的建议你一定要知道!:2020年做外贸,这些靠谱的建议你一定要知道!

警惕!亚马逊严查违规产品,政策红线碰不得

前段时间,美国的暴乱事件对社会造成了不小的影响,可能很多电商平台的卖家怎么也想不到,这件事居然也会给平台产品,甚至是自己店铺的产品带来影响……

 

正是因为美国暴乱事件的发生,一夜之间,多个电商平台相关产品的热度直线上升,引来了民众的热议。

 

对此,亚马逊作出了回应,表示正在对平台产品进行审查,使用的是自动结合人工的方式。此消息一出,相关产品的卖家提心吊胆,不知道自己店铺的产品算不算"危险品",更害怕产品会被删除。

图一.jpg

一直以来,对于煽动或宣扬暴力、种族主义、宗教歧视的产品,亚马逊的态度十分坚决,绝不允许这类产品在平台上销售。

 

去年8月,"黑彼得"相关产品引发热议,为防止煽动种族主义,亚马逊将"黑彼得"一词屏蔽,并下架了平台所有包含此词语的图案或字样的产品。

 

据悉,在荷兰,外形滑稽的"黑彼得"是传统节日的标志,每逢节日,"黑彼得"都会用自己的方式给人们带来快乐。也正是因为如此,"黑彼得"相关产品被怀疑含有种族歧视的意味,从而遭到抵制。

 

据了解,平台会结合多方面因素进行判断、协商,定期对产品进行审查,更新有关政策并严格执行。重要的是,一直以来,平台团队从未停止主动审查店铺,违反政策的产品则会被删除,卖家自然也会受到相应的处理。

 

亚马逊表示,去年共移除违反政策的产品200万个,有150多万个产品均是被自动工具识别并处理。

 

美国暴乱事件将部分卖家及产品推上了风口浪尖,亚马逊已开始对产品进行审查,也会对违规产品和卖家作出处理。因此,卖家们近期一定要小心为妙,不要放松警惕,更不要触碰"红线"!

 

 





原文转载:http://www.shaoqun.com/a/521218.html

跨境电商:https://www.ikjzd.com/

母婴团购网:https://www.ikjzd.com/w/716

asinseed:https://www.ikjzd.com/w/533


前段时间,美国的暴乱事件对社会造成了不小的影响,可能很多电商平台的卖家怎么也想不到,这件事居然也会给平台产品,甚至是自己店铺的产品带来影响……正是因为美国暴乱事件的发生,一夜之间,多个电商平台相关产品的热度直线上升,引来了民众的热议。对此,亚马逊作出了回应,表示正在对平台产品进行审查,使用的是自动结合人工的方式。此消息一出,相关产品的卖家提心吊胆,不知道自己店铺的产品算不算"危险品",更害怕产品会
斑马物流:斑马物流
西集网:西集网
如何知道自己是绩效问题被封号?:如何知道自己是绩效问题被封号?
无人销售Amazon Go进军社区零售市场:无人销售Amazon Go进军社区零售市场
跨境电商:亚马逊最新消息!非洲市场它力克华为夺得销冠?:跨境电商:亚马逊最新消息!非洲市场它力克华为夺得销冠?

什么病不致命,却能折磨1.5亿中国人?鼻炎,终于有方法对付你

核心提示:得了鼻炎有多惨?大概只有得过鼻炎的人才懂。为什么那么多人都有鼻炎?

如果你要问

在14亿人口的中国

有哪一群人惺惺相惜

整日以纸巾洗面


那毫无疑问

是那1.5亿人起步的鼻炎患者

不夸张地说

连起来都能绕地球4圈


得了鼻炎有多惨?

大概只有得过鼻炎的人才懂

我们都知道

在空气中

漂浮着许多对人体有害的小家伙

比如细菌、病毒、粉尘

就当你读完这段话的时候

这些小家伙能刺激我们的鼻粘膜

让我们想要打喷嚏和流鼻涕


对于一般的正常人

当这些异物进入鼻腔后

里面还有五道防线在等着它们


第1道

黑暗森林

鼻毛

作为鼻腔里的第一道防线

能够挡住较大的灰尘


鼻毛越浓密、越长

能过滤的灰尘就越多


它们能轻易把垃圾吸附在上面

形成鼻屎


第2道

洞穴冲浪


侥幸逃脱鼻毛的小家伙们

来到了鼻粘膜处

没走多远

鼻涕就出现了

受了异物刺激的鼻粘膜会充血肿胀

分泌大量鼻涕

妄图将这些外来物一波带走

第3道

触手洪流


来到鼻子的第三道防线

鼻粘膜上无数像海草一样的纤毛

会将那些鼻涕带不走的异物

通通黏住

随着纤毛的运动

这些外来物会被送往咽部


至于接下来是咽下去

还是吐出来

第4道

神经大炮


当异物接连闯过三道防线

即将深入身体内部

大家也不用太过担心


在我们的鼻腔里

有着个终极防护神经系统

一旦有异物闯入

神经系统就会迅速"引爆"


将这些深入鼻腔的异物

呈每秒100万粒飞沫的量

直接驱逐出人体

没错

这种生理现象的学名叫

打喷嚏


插句题外话

一个普通喷嚏的射程可达4.6~9米

所以请大家打喷嚏时

记得用纸巾捂住自己


第5道

死亡沼泽


鼻腔黏液

鼻子的最终防线


这里有

溶菌酶、干扰素等物质

它们就像黏液里的杀毒剂

一旦有异物进入

就会迅速灭杀被黏附的细菌、病毒

确保没有细菌、病毒能活着进入人体

然而有些人就没那么幸运了

他们就是鼻炎患者


患了鼻炎的人

鼻腔内的神经末梢会异常敏感

经不住一丁点刺激


其他人打个喷嚏就完的事

在他们这里可以轰炸个三天三夜


下面就带大家看看

鼻炎都有哪些,又是怎么患上的


鼻炎可以分成几大类↓

鼻炎的防止方法

大家都知道鼻炎难治

但这不代表我们拿它没办法


如果嫌吃药麻烦

手术又怕疼

日常中,我们还能


戴口罩,隔绝外部刺激源


每天早晚用冷水泡脸

让冷水充分浸入鼻孔

有助于收缩血管,缓解鼻塞

但此方法因人而异


最后是终极大招

生理盐水洗鼻!

它主要是通过

水流冲洗

杀菌

保持湿润

来让鼻炎缓解并减少复发


生理盐水洗鼻有什么好处?

洗鼻

作为颇为有效的

鼻炎"自我疗法"

好处主要有以下几方面


水流冲洗可以舒缓鼻部肌肉

改善血液循环

还能把潴留于鼻腔、鼻窦的

脓性分泌物稀释


分泌物少了,连鼻屎都少了!

盐水具有杀菌消炎的功效

而且不会影响鼻粘膜表面的酸碱度


盐水温度和浓度也与人体体液类似

可帮助恢复纤毛功能


最后

保持鼻腔湿润

也能让它不那么敏感

有利于各功能正常运作

至于使用方法

照着洗鼻器上的说明来就行


讲到这

我这个没鼻炎的帅哥都想试试了

你还在等什么?


- 完 -


参考文献:

[1]王利.盐水洗鼻法的疗效观察[J].基层医学论坛,2008(14):460-461.


[2]徐佩茹,李敏.过敏性鼻炎的诊断与治疗新进展[J].临床儿科杂志,2007(01):4-7.

[3]变应性鼻炎诊断和治疗指南[J].中国临床医生,2010,38(06):67-68.

[4]王玮豪,黄雪琨,陈壮桂,邓慧仪,陈玉莲,张革化,杨钦泰.广州地区变应性鼻炎与非变应性鼻炎临床特征的研究[J].中国耳鼻咽喉头颈外科,2016,23(09):533-536.


原文转载:http://health.shaoqun.com/a/148988.html

跨境电商:https://www.ikjzd.com/

3suisses:https://www.ikjzd.com/w/412

自贸区跨境通网站:https://www.ikjzd.com/w/1329


核心提示:得了鼻炎有多惨?大概只有得过鼻炎的人才懂。为什么那么多人都有鼻炎? 如果你要问在14亿人口的中国有哪一群人惺惺相惜整日以纸巾洗面那毫无疑问是那1.5亿人起步的鼻炎患者不夸张地说连起来都能绕地球4圈得了鼻炎有多惨?大概只有得过鼻炎的人才懂我们都知道在空气中漂浮着许多对人体有害的小家伙比如细菌、病毒、粉尘就当你读完这段话的时候这些小家伙能刺激我们的鼻粘膜让我们想要打喷嚏和流鼻涕对于一般的正常
naver:naver
transfer:transfer
TinEye:TinEye
亚马逊客服小姐姐分享的站内促销的详细介绍,很实用!:亚马逊客服小姐姐分享的站内促销的详细介绍,很实用!
来了!亚马逊瑞典站掘金通道正式开启!全球更广生意等你来!:来了!亚马逊瑞典站掘金通道正式开启!全球更广生意等你来!

2021年1月30日星期六

足协发话有作用!曝恒大两主力“接受”500万,昔日功勋无缘回归_刘殿座

原标题:足协发话有作用!曝恒大两主力"接受"500万,昔日功勋无缘回归

今年的中超冬窗"很冷",转会市场上没有什么大鱼。而在前段时间,足协再一次强调将严查球员的阴阳合同。足协主席陈戍源还给一些想要走"歪路"的俱乐部打电话,警告他们一旦实施,那就要面临降级的风险。

足协发话,有没有作用呢?你还别说,真起效果了。据《羊城晚报》消息:此前传闻不想续约的刘殿座和徐新,很可能将留队。

刘殿座跟徐新的合约到去年年底到期,恒大开出了税前500万的顶薪。这两名球员"不满意",他们在等,在等有没有球队能够在500万的基础上,提供代言费。关于代言费,足协是支持的。但是,必须是无关联的第三方企业。就中国球员的影响力来讲,有哪一家企业会给这样的赞助?这两名球员到底在等什么,相信大家心里跟明镜式的。

恒大这边的态度很明确:严格按照足协规定办事。也就是说,徐新跟刘殿座都已经"接受"了只有500万的现实。这是一个好现象,将进一步规范薪资谈判,减轻各大俱乐部负担。现如今,中超有若干球队无法提供球员工资表,如果再任由阴阳合同兴起,俱乐部的负担将丝毫没有减轻。等待中超的是一个什么结局,就不言自明了。

与此同时,该媒体透露,恒大将不会引进昔日功勋荣昊。而恒大今年奉行的转会策略是:只出不进。也就是说,在正牌左后卫上,只有李学鹏一人。至于李学鹏到底是什么情况,真不清楚了。

恒大今年的赛季目标是什么?他们应该客观一点,不要再喊多线争冠了。能够拿到一个中超冠军,就是莫大的成就。倘若今年无法夺冠,这或许意味着昔日恒大王朝,将彻底一去不复返了。返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/389632.html

跨境电商:https://www.ikjzd.com/

cima是什么:https://www.ikjzd.com/w/1372

skyee:https://www.ikjzd.com/w/290


原标题:足协发话有作用!曝恒大两主力"接受"500万,昔日功勋无缘回归今年的中超冬窗"很冷",转会市场上没有什么大鱼。而在前段时间,足协再一次强调将严查球员的阴阳合同。足协主席陈戍源还给一些想要走"歪路"的俱乐部打电话,警告他们一旦实施,那就要面临降级的风险。足协发话,有没有作用呢?你还别说,真起效果了。据《羊城晚报》消息:此前传闻不想续约的刘殿座和徐新,很可能将留队。刘殿座跟徐新的合约到去年年底
米谷:米谷
FEN:FEN
巨头之路:"拉美淘宝" MercadoLibre如何通过收购称霸拉美电商市场?:巨头之路:"拉美淘宝" MercadoLibre如何通过收购称霸拉美电商市场?
美国最高法院出手,电商销售税将全面来袭……:美国最高法院出手,电商销售税将全面来袭……
电商热潮之下 Shopify能否挑战亚马逊?:电商热潮之下 Shopify能否挑战亚马逊?

最牛逼的性能监控系统,SkyWalking 集强大于一身!

作者:废物大师兄
来源:www.cnblogs.com/cjsblog/p/14075486.html

SkyWalking 是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计。

除了应用指标监控以外,它还能对分布式调用链路进行追踪。类似功能的组件还有:Zipkin、Pinpoint、CAT等。

上几张图,看看效果,然后再一步一步搭建并使用。

1、概念与架构

SkyWalking是一个开源监控平台,用于从服务和云原生基础设施收集、分析、聚合和可视化数据。SkyWalking提供了一种简单的方法来维护分布式系统的清晰视图,甚至可以跨云查看。它是一种现代APM,专门为云原生、基于容器的分布式系统设计。

SkyWalking从三个维度对应用进行监视:service(服务), service instance(实例), endpoint(端点)

服务和实例就不多说了,端点是服务中的某个路径或者说URI

SkyWalking allows users to understand the topology relationship between Services and Endpoints, to view the metrics of every Service/Service Instance/Endpoint and to set alarm rules.

SkyWalking允许用户了解服务和端点之间的拓扑关系,查看每个服务/服务实例/端点的度量,并设置警报规则。

1.1. 架构

SkyWalking逻辑上分为四个部分:Probes(探针), Platform backend(平台后端), Storage(存储), UI

这个结构就很清晰了,探针就是Agent负责采集数据并上报给服务端,服务端对数据进行处理和存储,UI负责展示

2、下载与安装

SkyWalking有两中版本,ES版本和非ES版。

如果我们决定采用ElasticSearch作为存储,那么就下载es版本。

https://skywalking.apache.org/downloads/
https://archive.apache.org/dist/skywalking/

agent目录将来要拷贝到各服务所在机器上用作探针

bin目录是服务启动脚本

config目录是配置文件

oap-libs目录是oap服务运行所需的jar包

webapp目录是web服务运行所需的jar包

接下来,要选择存储了,支持的存储有:

  • H2
  • ElasticSearch 6, 7
  • MySQL
  • TiDB
  • InfluxDB

作为监控系统,首先排除H2和MySQL,这里推荐InfluxDB,它本身就是时序数据库,非常适合这种场景

但是InfluxDB我不是很熟悉,所以这里先用ElasticSearch7

https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-storage.md

2.1. 安装ElasticSearch

https://www.elastic.co/guide/en/elasticsearch/reference/7.10/targz.html

# 启动./bin/elasticsearch -d -p pid# 停止pkill -F pid

ElasticSearch7.x需要Java 11以上的版本,但是如果你设置了环境变量JAVA_HOME的话,它会用你自己的Java版本

通常,启动过程中会报以下三个错误:

[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535][2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144][3]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

解决方法:

在 /etc/security/limits.conf 文件中追加以下内容:

* soft nofile 65536* hard nofile 65536* soft nproc 4096* hard nproc 4096

可通过以下四个命令查看修改结果:

ulimit -Hnulimit -Snulimit -Huulimit -Su

修改 /etc/sysctl.conf 文件,追加以下内容:

vm.max_map_count=262144

修改es配置文件 elasticsearch.yml 取消注释,保留一个节点

cluster.initial_master_nodes: ["node-1"]

为了能够ip:port方式访问,还需修改网络配置

network.host: 0.0.0.0

修改完是这样的:

至此,ElasticSearch算是启动成功了

一个节点还不够,这里用三个节点搭建一个集群

192.168.100.14 config/elasticsearch.yml

cluster.name: my-monitornode.name: node-1network.host: 192.168.100.14http.port: 9200discovery.seed_hosts: ["192.168.100.14:9300", "192.168.100.15:9300", "192.168.100.19:9300"]cluster.initial_master_nodes: ["node-1"]

192.168.100.15 config/elasticsearch.yml

cluster.name: my-monitornode.name: node-2network.host: 192.168.100.15http.port: 9200discovery.seed_hosts: ["192.168.100.14:9300", "192.168.100.15:9300", "192.168.100.19:9300"]cluster.initial_master_nodes: ["node-1"]

192.168.100.19 config/elasticsearch.yml

cluster.name: my-monitornode.name: node-3network.host: 192.168.100.19http.port: 9200discovery.seed_hosts: ["192.168.100.14:9300", "192.168.100.15:9300", "192.168.100.19:9300"]cluster.initial_master_nodes: ["node-1"]

同时,建议修改三个节点config/jvm.options

-Xms2g-Xmx2g

依次启动三个节点

pkill -F pid./bin/elasticsearch -d -p pid

接下来,修改skywalking下config/application.yml 中配置es地址即可

storage: selector: ${SW_STORAGE:elasticsearch7} elasticsearch7: nameSpace: ${SW_NAMESPACE:""} clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.100.14:9200,192.168.100.15:9200,192.168.100.19:9200}

2.2. 安装Agent

https://github.com/apache/skywalking/blob/v8.2.0/docs/en/setup/service-agent/java-agent/README.md

将agent目录拷贝至各服务所在的机器上

scp -r ./agent chengjs@192.168.100.12:~/

这里,我将它拷贝至各个服务目录下

plugins是探针用到各种插件,SkyWalking插件都是即插即用的,可以把optional-plugins中的插件放到plugins中

修改 agent/config/agent.config 配置文件,也可以通过命令行参数指定

主要是配置服务名称和后端服务地址

agent.service_name=${SW_AGENT_NAME:user-center}collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.100.17:11800}

当然,也可以通过环境变量或系统属性的方式来设置,例如:

export SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800

最后,在服务启动的时候用命令行参数 -javaagent 来指定探针

java -javaagent:/path/to/skywalking-agent/skywalking-agent.jar -jar yourApp.jar

例如:

java -javaagent:./agent/skywalking-agent.jar -Dspring.profiles.active=dev -Xms512m -Xmx1024m -jar demo-0.0.1-SNAPSHOT.jar

3、启动服务

修改 webapp/webapp.yml 文件,更改端口号及后端服务地址

server: port: 9000collector: path: /graphql ribbon: ReadTimeout: 10000 # Point to all backend's restHost:restPort, split by , listOfServers: 127.0.0.1:12800

启动服务

bin/startup.sh

或者分别依次启动

bin/oapService.shbin/webappService.sh

查看logs目录下的日志文件,看是否启动成功

浏览器访问 id="4、告警">4、告警

编辑 alarm-settings.yml 设置告警规则和通知

https://github.com/apache/skywalking/blob/v8.2.0/docs/en/setup/backend/backend-alarm.md

重点说下告警通知

为了使用钉钉机器人通知,接下来,新建一个项目:

<?

Spring Boot 基础就不介绍了,推荐看下这个教程:

https://github.com/javastacks/spring-boot-best-practice

可选依赖(不建议引入)

<dependency <groupId>org.apache.skywalking</groupId> <artifactId>server-core</artifactId> <version>8.2.0</version></dependency>

定义告警消息实体类:

package com.wt.monitor.skywalking.alarm.domain;import lombok.Data;import java.io.Serializable;/** * @author ChengJianSheng * @date 2020/12/1 */@Datapublic class AlarmMessageDTO implements Serializable { private int scopeId; private String scope; /**  * Target scope entity name  */ private String name; private String id0; private String id1; private String ruleName; /**  * Alarm text message  */ private String alarmMessage; /**  * Alarm time measured in milliseconds  */ private long startTime;}

发送钉钉机器人消息:

package com.wt.monitor.skywalking.alarm.service;import com.dingtalk.api.DefaultDingTalkClient;import com.dingtalk.api.DingTalkClient;import com.dingtalk.api.request.OapiRobotSendRequest;import com.taobao.api.ApiException;import lombok.extern.slf4j.Slf4j;import org.apache.commons.codec.binary.Base64;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Service;import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;/** * https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq * @author ChengJianSheng * @data 2020/12/1 */@Slf4j@Servicepublic class DingTalkAlarmService { @Value("${dingtalk.webhook}") private String webhook; @Value("${dingtalk.secret}") private String secret; public void sendMessage(String content) {  try {   Long timestamp = System.currentTimeMillis();   String stringToSign = timestamp + "\n" + secret;   Mac mac = Mac.getInstance("HmacSHA256");   mac.init(new SecretKeySpec(secret.getBytes("UTF-8"), "HmacSHA256"));   byte[] signData = mac.doFinal(stringToSign.getBytes("UTF-8"));   String sign = URLEncoder.encode(new String(Base64.encodeBase64(signData)),"UTF-8");   String serverUrl = webhook + "&timestamp=" + timestamp + "&sign=" + sign;   DingTalkClient client = new DefaultDingTalkClient(serverUrl);   OapiRobotSendRequest request = new OapiRobotSendRequest();   request.setMsgtype("text");   OapiRobotSendRequest.Text text = new OapiRobotSendRequest.Text();   text.setContent(content);   request.setText(text);   client.execute(request);  } catch (ApiException e) {   e.printStackTrace();   log.error(e.getMessage(), e);  } catch (NoSuchAlgorithmException e) {   e.printStackTrace();   log.error(e.getMessage(), e);  } catch (UnsupportedEncodingException e) {   e.printStackTrace();   log.error(e.getMessage(), e);  } catch (InvalidKeyException e) {   e.printStackTrace();   log.error(e.getMessage(), e);  } }}

AlarmController.java

package com.wt.monitor.skywalking.alarm.controller;import com.alibaba.fastjson.JSON;import com.wt.monitor.skywalking.alarm.domain.AlarmMessageDTO;import com.wt.monitor.skywalking.alarm.service.DingTalkAlarmService;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.text.MessageFormat;import java.util.List;/** * @author ChengJianSheng * @date 2020/12/1 */@Slf4j@RestController@RequestMapping("/skywalking")public class AlarmController { @Autowired private DingTalkAlarmService dingTalkAlarmService; @PostMapping("/alarm") public void alarm(@RequestBody List<AlarmMessageDTO> alarmMessageDTOList) {  log.info("收到告警信息: {}", JSON.toJSONString(alarmMessageDTOList));  if (null != alarmMessageDTOList) {   alarmMessageDTOList.forEach(e->dingTalkAlarmService.sendMessage(MessageFormat.format("-----来自SkyWalking的告警-----\n【名称】: {0}\n【消息】: {1}\n", e.getName(), e.getAlarmMessage())));  } }}

参考文档:

https://skywalking.apache.org/
https://skywalking.apache.org/zh/\
https://github.com/apache/skywalking/tree/v8.2.0/docs
https://archive.apache.org/dist/
https://www.elastic.co/guide/en/elasticsearch/reference/master/index.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-discovery-bootstrap-cluster.html
https://www.elastic.co/guide/en/elasticsearch/reference/7.10/modules-discovery-hosts-providers.html

最后,感谢阅读~
近期热文推荐:

1.Java 15 正式发布, 14 个新特性,刷新你的认知!!

2.终于靠开源项目弄到 IntelliJ IDEA 激活码了,真香!

3.我用 Java 8 写了一段逻辑,同事直呼看不懂,你试试看。。

4.吊打 Tomcat ,Undertow 性能很炸!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错,别忘了随手点赞+转发哦!









原文转载:http://www.shaoqun.com/a/521202.html

跨境电商:https://www.ikjzd.com/

塔图:https://www.ikjzd.com/w/2274

55海淘:https://www.ikjzd.com/w/1723


作者:废物大师兄来源:www.cnblogs.com/cjsblog/p/14075486.htmlSkyWalking是一个应用性能监控系统,特别为微服务、云原生和基于容器(Docker,Kubernetes,Mesos)体系结构而设计。除了应用指标监控以外,它还能对分布式调用链路进行追踪。类似功能的组件还有:Zipkin、Pinpoint、CAT等。上几张图,看看效果,然后再一步一步搭建并使用
ensogo:ensogo
bestbuy:bestbuy
建议收藏!史上最全替代Keepa工具合集!(插件+安装教程+实操):建议收藏!史上最全替代Keepa工具合集!(插件+安装教程+实操)
如何避免亚马逊listing商标侵权?卖家必看 !:如何避免亚马逊listing商标侵权?卖家必看 !
2018年现象级爆款要诞生,这款产品大有追赶指尖陀螺的势头:2018年现象级爆款要诞生,这款产品大有追赶指尖陀螺的势头