首页 文章 精选 留言 我的

精选列表

搜索[医疗大健康],共10007篇文章
优秀的个人博客,低调大师

Netdata 1.24.0 发布,实时性能和健康监测系统

Netdata 1.24.0 发布了。Netdata 是一款 Linux 性能实时监测工具。新版本增强了通用 Prometheus/OpenMetrics 收集器收集的指标范围,并通过新的多主机数据库模式增强了存储和查询功能。 此版本通过新的通用 Prometheus 收集器扩大了开放标准、互操作性和可扩展性,该收集器可与任何以 Prometheus/OpenMetrics 展示格式提供其度量标准的应用程序无缝协作,包括通过 windows_exporter 对 Windows 10 的支持。Netdata 将自动检测 600 多个 Prometheus 端点,并以可视化方式生成包含所有公开指标的图表。 Netdata Agent 数据库引擎可以使用 RAM 和磁盘空间在代理内部长期存储每秒的指标。在新的多主机数据库模式下,父节点和子节点在单个实例中共享资源。任何先前存在的子节点度量标准都保留在旧版 dbengine 路径中,以确保向后兼容。要将这些节点迁移到新的多主机数据库,只需删除这些度量标准缓存路径。这种新模式支持对代理程序的分布式查询以及特定方案,例如从子级到父级数据库的流度量标准,将多个子级节点流到单个父级的流,并记住哪些子级或多个子级已连接到数据库(即使尚未开始流式传输)。 更新说明:https://github.com/netdata/netdata/releases/tag/v1.24.0

优秀的个人博客,低调大师

Netdata 1.23.2 发布,实时性能和健康监测系统

Netdata 是一款 Linux 性能实时监测工具。Netdata 1.23.2现已发布,该发行版是针对一个重要问题的补丁版本。 PR#9491修复了 Netdata JSON 解析代码中的缓冲区溢出漏洞。此漏洞可能用于使代理远程崩溃,并且在某些情况下,可以用于任意代码执行(ACE)漏洞利用。 此版本还包含其他错误修复和改进。 Improvements 添加对多个 ACLK 查询处理线程的支持 将 Infiniband 监视添加到 collector proc.plugin 更改 HTTP 方法以使 IPFS collector 与 0.5.0+ 兼容 添加对使用 python.d 的 UrlService 返回标头的支持 Documentation 修复 Kavenegar 通知文档中的断开链接 添加在 k8s 集群上安装 Netdata 的文档 在打包文档中添加有关访问错误和云依赖项的通知 修复 Docker 文档中指向 Polyverse 的断开链接 向 eBPF 文档添加有关与静态版本不兼容的通知 Packaging / installation 在二进制程序包中正确包含 eBPF collector 修复 netdata-installer.sh 中的拼写错误 修复 Docker 文档中指向 Polyverse 的断开链接 添加对 FreeBSD 的一流支持 CI/CD 暂时停用 CentOS 8.x CI 从 CI 中删除 Fedora 30 Bug 修复 修复 JSON 解析中的漏洞 修复stored number accuracy 修复了从归档图表到活动图表的过渡不产生警报的问题。 修复 PyMySQL 库以 respectmy.cnf参数 从存档的指标中删除运行状况 ...... 更新说明:https://github.com/netdata/netdata/releases/tag/v1.23.2

优秀的个人博客,低调大师

Netdata 1.23.1 发布,实时性能和健康监测系统

Netdata 是一款 Linux 性能实时监测工具。新版本包含54 项错误修复、89 项改进和 38 项文档更新。Netdata 1.23.1现已发布,该发行版一个是针对两个重要问题的补丁。 PR#9436修正了一个问题,即dimensions被标记为过时并同时存档,这将导致 segmentation故障。PR[#9428] 解决了具有重复警报 ID 的重大问题,该问题导致 Netdata Cloud 中警报的发送和显示方式出现问题。 此版本还包含一些其他错误修复程序,这些错误修复程序在 v1.23.0 发行之前尚未得到全面的审查。 Bug fixes 不允许 dimensions 和 chart 同时过时和归档。(#9436) 修复 health-log.db 中的重复警报 ID(#9428) 显示由 Kubelet 运行的 cgroups/containers,但不访问 Kubernetes 集群信息(#9321) 修正 stream 上的儿童版本(#9438) 修复内部注册表(#9434,@thiagoftsm) 在 system-info.sh 中进行正确的虚拟化检测(#9425) 修复 unittest execution(#9445) 更新登记册中的说明,并略作修改。(#9441) 停止从 /proc/sys/kernel/osrelease 的 trailing newline处读取。(#9374) 更新说明:https://github.com/netdata/netdata/releases/tag/v1.23.1

优秀的个人博客,低调大师

Netdata 1.22.1 发布,实时性能和健康监测系统

Netdata 1.22.1现已发布,这是一个修复程序版本,用于解决与打包以及代理如何连接到 Netdata Cloud 有关的问题。Netdata 是一款 Linux 性能实时监测工具。新版本包含54 项错误修复、89 项改进和 38 项文档更新。 通过打包,其修复了一个错误,该错误导致 DEB 和 RPM 软件包仅显示旧的仪表板,而不显示新的 React 版本。同时修复了由于权限错误导致 Netdata Docker 容器失败的问题,并确保正确提取并构建了 JSON-C 以与 Netdata Cloud 兼容。 此外,此版本还进行了修复,以确保在使用 musl C 库的系统上运行的代理可以接收自动更新。 Bug 修复 修复了 ACLK 上的延迟问题并抑制了诊断。(#8992) 恢复了“netdata -W set”命令的旧语义。(#8987) 添加了 JSON-C 包装 fil 以使 dist。(#8986) 修复了在 DEB 和 RPM 软件包中捆绑 React 仪表板的问题。(#8988) 删除了检查旧警报状态的检查。(#8978) 通过带有 musl C 库的 netdatacli 修复了 shutdown。(#8931) 更新说明:https://github.com/netdata/netdata/releases

优秀的个人博客,低调大师

Netdata 1.20.0 发布,实时性能和健康监测系统

Netdata 1.20.0 发布了。Netdata 是一款 Linux 性能实时监测工具。新版本包含54 项错误修复、89 项改进和 38 项文档更新。 这是 Netdata 在 2020 年发布的第一个主要版本,带有新的 Alpha版 eBPF 收集器。 eBPF(扩展的 Berkeley 数据包过滤器)是一个虚拟字节码机器,直接内置于 Linux 内核中,可用于高级监视和跟踪。 在此版本中,eBPF 收集器监视内核内部的系统调用,以帮助了解和可视化文件描述符,虚拟文件​​系统(VFS)操作以及进程/线程交互的行为。现在已经可以使用它来调试应用程序,并更好地了解 Linux 内核如何处理 I/O 和流程管理。 eBPF 收集器仍处于预览中,还未立即启用,更多信息可参阅文章:Linux eBPF monitoring with Netdata。 此版本还引入了主机标签(host labels),这是组织 Netdata 监视的系统的一种强大的新方法。Netdata 会自动为基本信息创建一些标签,但是也可以通过根据系统的位置、用途、操作系统甚至系统上线的时间对系统进行细分来补充默认值。 可以使用主机标签创建仅适用于具有特定标签的系统的警报,也可以将标签应用于使用导出引擎归档到其他数据库的指标。因为标签是从从属系统流到主系统的,所以现在可以直接从主系统中找到有关整个基础结构的重要信息。 此外,新版本引入了一个新的 CockroachDB 收集器。团队表示自己在内部也使用 CockroachDB,所以希望有一种更好的方法来控制数据库的运行状况和性能。 最后,还添加了一个新的squid access log collector,该收集器可以解析和可视化请求、带宽、响应等等。apps.plugin 收集器也获得了处理组的新方法和改进。 详细内容见更新说明: https://github.com/netdata/netdata/releases/tag/v1.20.0

优秀的个人博客,低调大师

Netdata 1.19.0 发布,实时性能和健康监测系统

Netdata 1.19.0版本已正式发布。Netdata 是一款 Linux 性能实时监测工具。1.19.0版本内容包含有2个新的收集器,19个错误修复,17个改进和19个文档更新。 据悉,该团队完成了对Web日志收集器的重大重写,以显着提高其灵活性和性能。同时,Netdata的Unbound收集器在Go中也被完全重写,以改善其收集和显示指标的方式。 Improvements New Collectors AM2320传感器收集器插件#7024(tommybuck) 添加了对/ proc / pagetypeinfo的解析,以提供有关可用内存页面碎片的度量。#6843(Saruspete) 未绑定的收集器模块在Gogo.d.plugin /#287(ilyam8)中被完全重写。 Collector improvements 在Go中重写了Web日志解析器,从而大大提高了它的灵活性和性能。go.d.plugin /#141(ilyam8) Kubernetes kubelet收集器现在可以读取令牌服务帐户,并使用它的授权。该团队还添加了一个新的默认作业,以从中收集指标https://localhost:10250/metrics。go.d.plugin /#285 向Kubernetes coredns收集器添加了一个新的默认作业,以从收集指标http://kube-dns.kube-system.svc.cluster.local:9153/metrics。go.d.plugin /#285 ...... Bug修复 修复了Debian 8中的packagecloud二进制安装。#7342(andyundso) 通过将缺少的尾部反斜杠添加到中,修复了某些编译中缺少的库Makefile.am。#7326(oxplot) 防止由于CPU隔离而导致的冻结。#7318(stelfrag) 修复了从站激活SSL后丢失流的问题。#7306(thiagoftsm) 通过从消息中删除换行符,修复了IRC通知中的错误421。#7243(thiagoftsm) ...... 详细信息:https://github.com/netdata/netdata/releases/tag/v1.19.0

优秀的个人博客,低调大师

Netdata 1.18.1 发布,实时性能和健康监测系统

Netdata 是一款 Linux 性能实时监测工具。1.18.1版本包括 17 个 bug 修复、5 个改进和 5 个文档更新,补丁版本 1.18.1 包含几个 bug 修复,主要涉及 FreeBSD 和二进制包生成过程。现在,Netdata 可以将通知发送到 Google Hangouts Chat。另外,NetData Monitor 下添加了一个图表,以更好地显示数据库引擎(DbEngine)使用的 RAM。 Improvements 默认情况下禁用 slabinfo 插件 支持 Google Hangouts Chat 通知 添加 CMocka 单元测试 添加 dbEngineRAM 使用统计信息 通过静态二进制文件为安装启用自动更新 Documentation 修复 BSD/pfSense 文档 修复文档中损坏的链接 修复health_alarm_notify.conf中的错误 修复 修复 FreeBSD 上的应用程序插件中的 CPU 图表 修复 Megacli 收集器二进制搜索和 sudo 检查 修复 Clang 警告 修复 python.d 错误日志 通过更好地处理带有特殊字符的图表名称,修复未加载的警报配置 修复 mmap 失败时 dbEngine 无法工作的问题 不再将 HTTP 响应 204 消息写入日志 FreeBSD 插件:将 VMware VMXNET 3 驱动程序添加到默认接口列表中 更多详情见发布说明。

优秀的个人博客,低调大师

Netdata 1.18.1 发布,实时性能和健康监测系统

Netdata 是一款 Linux 性能实时监测工具。1.18.1版本包括 17 个 bug 修复、5 个改进和 5 个文档更新,补丁版本 1.18.1 包含几个 bug 修复,主要涉及 FreeBSD 和二进制包生成过程。现在,Netdata 可以将通知发送到 Google Hangouts Chat。另外,NetData Monitor 下添加了一个图表,以更好地显示数据库引擎(DbEngine)使用的 RAM。 Improvements 默认情况下禁用 slabinfo 插件 支持 Google Hangouts Chat 通知 添加 CMocka 单元测试 添加 dbEngineRAM 使用统计信息 通过静态二进制文件为安装启用自动更新 Documentation 修复 BSD/pfSense 文档 修复文档中损坏的链接 修复health_alarm_notify.conf中的错误 修复 修复 FreeBSD 上的应用程序插件中的 CPU 图表 修复 Megacli 收集器二进制搜索和 sudo 检查 修复 Clang 警告 修复 python.d 错误日志 通过更好地处理带有特殊字符的图表名称,修复未加载的警报配置 修复 mmap 失败时 dbEngine 无法工作的问题 不再将 HTTP 响应 204 消息写入日志 FreeBSD 插件:将 VMware VMXNET 3 驱动程序添加到默认接口列表中 更多详情见发布说明。

优秀的个人博客,低调大师

Netdata 1.18.0 发布,实时性能和健康监测系统

Netdata 是一款 Linux 性能实时监测工具。1.18.0版本已经发布了,包括 19 个 bug 修复、28 个改进和 20 个文档更新: Database engine 使 dbengine 成为默认内存模式 增加 dbengine 默认缓存大小 在操作 IO期间减少开销 检测 dbengine page cache中的死锁 New Collectors SLAB cache mechanism(Saruspete) Gearman worker statistics vCenter Server Appliance Zookeeper servers [Hadoop Distributed File System (HDFS) nodes] Collector improvements 允许从 netdata.conf 配置 python.d 启动命令 x509check:SMTP 证书检查支持 dnsmasq_dhcp:遵循 conf-dir,conf-file,dhcp-host 选项 plugin:遵循插件重新启动后以前运行的作业 httpcheck:添加当前状态持续时间图 Installation/Packages netdata/installer:使用 ekstart.sh 或 ickstart-static64.sh 添加对脱机安装的支持 当 docker 运行 systemd 时,允许 netdata 服务安装 使 spec 文件与版本依赖关系更加一致 修复对于 DEB 的 web 文件中损坏的链接 为 DEB 引入单独的 CUPS 包 删除 RHEL 7-i 386 二进制发行版 从源代码中引入两个构建 libuv 和 Judy 的脚本 此版本更改内容较多,完整列表见发布说明: https://github.com/netdata/netdata/releases/tag/v1.18.0​​​​​​​

优秀的个人博客,低调大师

基于Docker+Prometheus+Grafana监控SpringBoot健康信息

在微服务体系当中,监控是必不可少的。当系统环境超过指定的阀值以后,需要提醒指定的运维人员或开发人员进行有效的防范,从而降低系统宕机的风险。在CNCF云计算平台中,Prometheus+Grafana是比较通用的解决方案,在SpringBoot2.0以后metrics默认与micrometer集成,而micrometer有关于Prometheus的MeterRegistry规范的实现,因此我们通过Micrometer这个桥梁能将SpringBoot的监控数据与Prometheus展示出来。然后通过Grafana提供的UI界面进行数据的实时展示。 Prometheus从对应的节点地址获取度量数据并在本地存储所有数据样例根据相关规则将现有数据聚合并记录新的时间序列(或者生成警报)。可以使用Grafana或其他API消费者来可视化收集的数据。 1. 编写SpringBoot项目并用docker启动 1.1 gradle依赖 compile 'org.springframework.boot:spring-boot-starter-actuator' compile 'io.micrometer:micrometer-registry-prometheus:latest.release' compile 'io.micrometer:micrometer-core:1.1.0' 1.2 开放prometheus的端点 在application.properties中编辑如下配置 management.endpoints.web.exposure.include=prometheus,health,info 1.3 配置与grafana集成所需的bean /** * 为了和grafana集成,因此必须配置这个bean * @return */ @Bean MeterRegistryCustomizer<MeterRegistry> metricsCommonTags() { return registry -> registry.config().commonTags("application", "MYAPPNAME"); } 具体可以参考:micrometer 1.4 编写docker-compose.yml文件启动spring-boot应用 docker-compose.yml version: '3' services: application: image: java working_dir: /apps volumes: - "${project.home}/build/libs:/apps" container_name: app networks: - node1 hostname: application entrypoint: java -jar spring-boot-project-0.0.1-SNAPSHOT.jar ports: - "8080:8080" networks: node1: 当启动完毕后,我们可以运行如下命令来查看,是否有对应的信息输出: curl -G http://localhost:8080/actuator/prometheus 当这里得到如下结果时,证明我们的SpringBoot项目提供好与prometheus所需的数据了: # HELP tomcat_global_request_max_seconds # TYPE tomcat_global_request_max_seconds gauge tomcat_global_request_max_seconds{application="spring-boot",name="http-nio-8080",} 0.0 # HELP tomcat_sessions_created_sessions_total # TYPE tomcat_sessions_created_sessions_total counter tomcat_sessions_created_sessions_total{application="spring-boot",} 0.0 # HELP jvm_gc_live_data_size_bytes Size of old generation memory pool after a full GC # TYPE jvm_gc_live_data_size_bytes gauge jvm_gc_live_data_size_bytes{application="spring-boot",} 1.9078616E7 # HELP process_files_open_files The open file descriptor count # TYPE process_files_open_files gauge process_files_open_files{application="spring-boot",} 38.0 # HELP tomcat_threads_current_threads # TYPE tomcat_threads_current_threads gauge tomcat_threads_current_threads{application="spring-boot",name="http-nio-8080",} 10.0 # HELP jvm_gc_max_data_size_bytes Max size of old generation memory pool # TYPE jvm_gc_max_data_size_bytes gauge jvm_gc_max_data_size_bytes{application="spring-boot",} 3.49700096E8 # HELP tomcat_servlet_request_seconds # TYPE tomcat_servlet_request_seconds summary tomcat_servlet_request_seconds_count{application="spring-boot",name="default",} 0.0 2 安装Prometheus 我们可以借助于docker进行安装,在这里由于springboot项目我也是使用docker进行部署的,因此我们保证Prometheus的容器与SpringBoot的容器保证在同一个网络下: docker run --name prom --link app:app --net spring-boot-project_node1 --hostname prom -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus 安装完毕后,我们编辑/tmp/prometheus.yml文件进行配置: global: scrape_interval: 15s evaluation_interval: 15s rule_files: # - "first.rules" # - "second.rules" scrape_configs: - job_name: 'spring' metrics_path: '/actuator/prometheus' static_configs: - targets: ['application:8080'] 在这里我们指定一个job,这个job会去指定的地址获取监控数据,那么在这里targets指定的是我们SpringBoot项目的actutator的监控地址,application对应的是springboot容器的hostname。 启动以后,我们运行http://localhost:9090 可以访问Prometheus的界面: 当出现这种界面就说明 Prometheus已经可以监控到Springboot的提供的数据了 3 安装Grafana 虽然Prometheus提供的有一个简单的UI界面,但是使用起来不那么方便同时也并不好看。不过,我们可以利用Grafana来提供更直接更美观的UI展示界面。同时,Grafana能够提供多种数据源,让我们进行不同类型的中间件或服务器监控。官网地址。同样我们使用docker来构建grafana容器。grafana所有的配置都在conf/grafana.ini里进行设置。不过它能通过docker的环境变量参数-e进行覆盖,它的基本格式为:GF_<SectionName>_<KeyName>。例如: $ docker run \ -d \ -p 3000:3000 \ --name=grafana \ --net=spring-boot-project_node1 --link=prom -e "GF_SERVER_ROOT_URL=http://grafana.server.name" \ -e "GF_SECURITY_ADMIN_PASSWORD=secret" \ grafana/grafana 当启动完毕后,我们可以访问http://localhost:3000可以访问到对应的界面,其默认情况下都会跳转至登录界面,我们可以在登录界面上输入用户名admin与密码admin,这样会以管理员身份进行登录。接下来我们需要创建一个prometheus的数据源: 此处我们设置prometheus的地址,这里我的设置为http://prom:9090 用以连接prometheus的监控(注意prom是docker容器prometheus的hostname),剩余的一些设置比如说Auth,Advanced HTTP Settings请按需进行配置。此时我们需要在这个地址里下一个用于监控micrometer的Dashboard:我们需要下载这个dashboard对应的json数据: 然后我们在grafana上传json脚本: 当导入成功后我们即可以展示出如下监控界面: 3.1 报警信息配置 在这里我以qq邮箱为例,首先我们必须开启smtp许可,在这里我们会收到安全码用于将来的密码设置。那么我们可以在docker启动容器时设置环境变量来配置邮件服务的信息: docker run -p 3000:3000 --env GF_SMTP_ENABLED=true --env GF_SMTP_HOST=smtp.qq.com:465 --env GF_SMTP_USER=xxxx(用户名) --env GF_SMTP_PASSWORD=(安全码) --env GF_SMTP_SKIP_VERIFY=true --env GF_SMTP_FROM_ADDRESS=xxxxx@qq.com --name grafana grafana/grafana:latest 相关配置我们可以参考:地址,当我们启动成功以后,我们可以参考如下界面进行配置:收到测试邮件后,我们需要设置监控值,在这里我以内存监控举例:同时我们需要配置发送邮件具体内容: 最后我们保存我们设置的Dashboard即可

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册