我国开源软件开发者数量突破 800 万
根据4月17日央视新闻联播的报道,引用工业和信息化部的消息,中国开源软件开发者的数量已经超过了800万,位居全球第二。开源软件是一种通过分布式手段开发的软件,具有公开、可使用、可修改、可分发等特点。央视新闻联播发布了一条简短的视频消息,宣布了这一消息。 ...
根据4月17日央视新闻联播的报道,引用工业和信息化部的消息,中国开源软件开发者的数量已经超过了800万,位居全球第二。开源软件是一种通过分布式手段开发的软件,具有公开、可使用、可修改、可分发等特点。央视新闻联播发布了一条简短的视频消息,宣布了这一消息。 ...
如何把事情做到位(对待工作的十个层次) 一、那些总是能把事情做到位的人 在当前的组织里,各式各样的事情很多,各种各样的人也很多,但是真正能把事情总是做得非常“到位”的人确不多。留意观察后,你会发现这种总是能把事情做到位的人有这样的特征: 【小事情也可以做得不同】原本那么一个平平无奇日常总在做的事情,在他接手后,就突然被发现里面隐藏的问题很多,通过解决这些问题,这个原本普通的事情价值突然变得很大,成为了近期组织讨论的热点。 【大事情非他莫属】当团队临时接到一个非常重要的工作,这时候就算他手头被其他工作占用、有其他人时间上更合适,领导也会把这个工作交付给他,就算要为此安排复杂的工作交接也在所不惜。 所以,我发现,成为这样的人,做什么样的事情不重要,重要的是你可以把事情做到什么程度。 二、对待工作的十个层次 能把事情做到位,一定不是靠“运气”,而是靠做事情的人的“能力”+“态度”。“能力”基于不同的事情都各不相同,这次我们也不打算探讨这个方向;我们来分析一下“态度”是怎么影响你把事情做到什么程度的。 回顾和分析自己及周边的人做事态度,我尝试量化的拆分了一下做事态度的10个层次(如下图): 不参与(0-3) 这个部分不是重点,但如果有人真的有人是这样面对工作的,那我只能劝你先面壁自省一下了。 由于正当原因、合理的不参与,暂时不放在这个范畴里讨论,我们先忽略这种情况。 低参与(4-5) 【4】,只参与讨论不投入行动。 这样的人,只动嘴不动手,既不能真的深入了解这个情况的详细情况,也不能给组织解决任何问题,最后沦为这个事情的看客。 【5】,只参与指定给自己的行动,不对行动结果负责。 这样的人,就像一个机器人一样,只是一个执行者,不会动脑子思考,最终,除了操作上更熟练了之外,谈不上积累了什么经验,可能一件事情做了很多年,也不了解业务背后的核心逻辑。 中参与(6) 【6】,参与行动,也主动关注和自己行动相关的风险,但忽视整个...
现在开始写这个文是不是有点晚了,毕竟连村口大妈都知道chatGPT是什么东西了, 其实,早在去年发布的时候就已经听说了,但是并没有实际去感受它的威力,因为也了解到注册是有一定门槛的,直到今年春节过后经常看到群里面发的聊天截图,于是就自己也注册了一个,当时还没有上微博热搜,也就没有火到连村口大妈都知道的程度,解码平台的价格相对来说还挺合理,后来解码平台的价格也一路水涨船高, 我也开始问身边的朋友,你们注册了吗?没注册赶紧上车吧。 ...
在Kubernetes中,Sidecar是一种部署模式,它可以在同一个Pod中运行多个容器,其中一个是主容器,其他的容器则是Sidecar容器,用来提供一些辅助功能。 常见的Sidecar使用场景包括: 日志收集:在一个Pod中运行一个主应用程序和一个日志收集器Sidecar,通过共享Pod内的数据卷,让日志收集器能够收集主应用程序产生的日志信息。 数据同步:在一个Pod中运行一个主应用程序和一个数据同步器Sidecar,数据同步器可以将主应用程序产生的数据同步到其他地方(如外部存储或者其他Pod)。 健康检查:在一个Pod中运行一个主应用程序和一个健康检查Sidecar,通过检查主应用程序的状态,来保证应用程序的可用性和稳定性。 在Kubernetes中,可以通过在同一个Pod中定义多个容器来实现Sidecar的部署模式。每个容器都可以访问Pod的共享网络和存储,从而实现数据的共享和交互。需要注意的是,不同容器之间的生命周期是独立的,它们可以独立启动、停止和重启。 ...
VictoriaMetrics是一个开源的、快速的、低成本的时间序列数据库和监测系统。它最初是由俄罗斯IT公司 “Badoo “的一个工程师团队开发的,以满足他们的监测需求。然而,它后来被作为开源软件发布,供更广泛的社区使用,VictoriaMetrics被设计用来处理大量的时间序列数据,同时保持高性能和可扩展性。它使用一个定制的存储引擎,优化时间序列数据的存储,并实现快速查询和聚合,除了时间序列数据库的功能,VictoriaMetrics还包括一个监控系统,可以从各种来源收集和可视化指标,包括Prometheus、Graphite和InfluxDB。VictoriaMetrics与流行的查询语言兼容,包括PromQL和Graphite,并可以作为独立的二进制文件、Docker容器或Kubernetes操作程序部署。总的来说,VictoriaMetrics是一个强大而灵活的工具,用于管理时间序列数据和监测系统性能,使其成为许多组织的热门选择。 ...
Minikube is a tool that allows you to run a Kubernetes cluster on your local machine. It is designed to make it easy to develop and test applications that will be deployed to a production Kubernetes environment. Minikube runs a single-node Kubernetes cluster inside a virtual machine on your local machine, which allows you to simulate a real-world Kubernetes environment without the need for additional hardware. ...
今天中午散步回来,美女同事跟我说,最近的日志没有进来,我登上kibana一看,我靠,近两天的日志全没有(部分索引有,部分索引量变少了,部分索引完全没有新日志进来)。怎么办,看日志呗,毕竟咱不能像美女同事一样把这个情况告诉别人然后摆烂吧,本文记录处理的全流程。 ...
在使用filebeat收集系统日志时,有些网络设备的日志是filebeat通过UDP端口收集的,并且有多个filebeat在使用多个UDP端口同时运行,为了保证日志的完整性,为了避免filebeat意外停止。于是需要监控filebeat的运行状态,首先想到的是process_exporter,在调研了proces_exporter的功能后,发现process_exporter对监控同名的多个进程也很麻烦,不能够很好的解决问题。另外一个方案使用blackbox_exporter监控filebeat使用的端口,但是详细了解后发现blackbox_exporter并不支持监控UDP端口,于是开始考虑自己写一个。 ...
elasticsearch-dump、logstash、reindex、snapshot方式进行数据迁移,实际上这几种工具大体上可以分为以下几类: scroll query + bulk:批量读取旧集群的数据然后再批量写入新集群,elasticsearch-dump、logstash、reindex都是采用这种方 snapshot:直接把旧集群的底层的文件进行备份,在新的集群中恢复出来,相比较scroll query + bulk的方式,snapshot的方式迁移速度最快。 从源 ES 集群通过备份api创建数据快照,然后在目标 ES 集群中进行恢复,无网络互通要求、迁移速度快、运维配置简单、适用于数据量大,接受离线数据迁移的场景,Snapshot and restore 模块允许创建单个索引或者整个集群的快照到远程仓库。所以首先需要创建一个存储快照的地方,存储方案可以选择一个NFS的共享存储,或者对象存储。 ...