草庐IT

云原生爱好者周刊:炫酷的 Grafana 监控面板集合

KubeSphere 云原生 2023-05-28 原文

开源项目推荐

grafana-dashboards-kubernetes

这个项目提供了一系列比较炫酷的用于监控 Kubernetes 的 Grafana 监控面板,灵感来源于 kubernetes-mixingrafana.com

Stash

Stash 是一款云原生备份容灾工具,它会以 Operator 的形式部署到 Kubernetes 集群中,并使用 restic 或者 CSI 驱动 VolumeSnapshotter 来执行备份和恢复操作。

Spin

Spin 是一个开源的框架,用来快速构建并运行 Webassembly 应用。

postgres-operator

postgres-operator 是 Crunchy Data 开源的 PostgreSQL Operator,用于在 Kubernetes 中部署 PostgreSQL 集群。

Viddy

Viddy 是 watch 命令的现代化实现,支持了很多新特性,比如查看过去的状态、暂停与重启、自定义高亮颜色等等。

Dolt

Dolt 是一个 SQL 数据库,除了支持常规的 SQL 语句,还支持各种 git 操作,比如 fork、clone、merge、push 和 pull。同时还提供了一个 DoltHub 来共享 Dolt 数据库,类似于 DockerHub。

VirtualBuddy

VirtualBuddy 用于在 Apple Silicon 芯片的 macOS 中创建 macOS 虚拟机,方便开发者在本地测试应用在各个版本 macOS 中兼容性。

mammoth.js

这个项目可以将 Microsoft Word、Google Docs 以及 LibreOffice 创建的 .docx 文档转换为 html 文件。

Linux Surface

这个项目可以在微软的 Surface 平板设备上安装 Linux 操作系统。支持以下这些型号:

文章推荐

基于 KubeSphere 的分级管理实践

在 KubeSphere 中,资源可以在租户之间共享,根据分配的不同角色,可以对各种资源进行操作。租户与资源之间、资源与资源之间的自由度很高,权限粒度也比较大。在我们的系统中,资源是有权限等级的,像是低等级用户可以通过邀请、赋予权限等操作来操作高等级资源,或者像是低等级项目中的 Pod 可以调度到高等级的节点上,对诸如此类跨等级操作资源等问题,我们在 KubeSphere 基础上来实现了分级管理。

Kubernetes 集群中流量暴露的几种方案

在业务使用 Kubernetes 进行编排管理时,针对业务的南北流量的接入,在 Kuberentes 中通常有几种方案,本文就接入的方案进行简单介绍。

在 KubeSphere 中部署 Wiki 系统 wiki.js 并启用中文全文检索

wiki.js 是优秀的开源 Wiki 系统,相较于 xwiki ,功能目前性上比 xwiki 不够完善,但也在不断进步。Wiki 写作、分享、权限管理功能还是有的,胜在 UI 设计很漂亮,能满足小团队的基本知识管理需求。本文介绍了如何在 KubeSphere 中部署 wiki.js。

使用 GitOps 来管理 Kubernetes 中的 Secret

本文探讨了如何使用 Argo CD 基于 GitOps 来管理 Kubernetes 中 Secret 的多种方法,这些方法也适用于除了 Argo CD 之外的其他 GitOps 工具。

云原生动态

KubeSphere 3.3.0 发布:全面拥抱 GitOps

2022 年 6 月 27 日,KubeSphere 开源社区激动地向大家宣布,KubeSphere 3.3.0 正式发布!

KubeSphere 3.3.0 带来了更多令人期待的功能,新增了基于 GitOps 的持续部署方案,进一步优化了 DevOps 的使用体验。同时还增强了 “多集群管理、多租户管理、可观测性、应用商店、微服务治理、边缘计算、存储” 等特性,更进一步完善交互设计,并全面提升了用户体验。

HashiCorp Vault 1.11 发布

日前,HashiCorp Vault 1.11 发布。Vault 为任何基础设施上的任何应用程序提供机密管理、数据加密和身份管理。

Vault 1.11 专注于改进 Vault 的核心工作流程并使关键功能可以投入生产。在此版本中,Vault 添加了一个新的 Kubernetes 密钥引擎来动态生成凭证,提高了 KV(键值)密钥引擎的可用性,增加了对 PKI 引擎的支持以实现无中断轮换,允许为 Transit 带来您自己的密钥 (BYOK) ,并带来许多其他改进。

Linux 基金会宣布新的 OPI 项目

Linux 基金会宣布了新的开放可编程基础设施(OPI)项目。OPI 将为基于 DPU 和 IPU 技术的下一代架构和框架培育一个社区驱动的、基于标准的开放生态系统。OPI 旨在简化应用程序中的网络、存储和安全 API,从而在开发运维、安全运维以及网络运维之间的云和数据中心中实现更具可移植性和高性能的应用程序。

OPI 的创始成员包括戴尔科技、F5、英特尔、是德科技、Marvell、NVIDIA 和 Red Hat,越来越多的贡献者代表了他们所在领域的众多领先公司,从芯片和设备制造商、独立软件开发商、测试和测量合作伙伴、原始设备制造商到最终用户。

Snyk 和 Linux 基金会发布开源安全状况报告

Snyk 和 Linux 基金会今天宣布了他们第一份联合研究报告——开源安全状况(The State of Open Source Security)——的结果。

结果详细说明了现代应用程序开发中,广泛使用开源软件所带来的重大安全风险,以及目前有多少组织没有做好有效管理这些风险的准备。具体而言,报告发现:

  • 十家有超过四家(41%)的组织对他们的开源软件安全性没有很高的信心;
  • 一般的应用开发项目有 49 个漏洞,80 个直接依赖(一个项目调用的开源代码);而且,
  • 修复开源项目漏洞所需的时间稳步增加,从 2018 年的 49 天增加到 2021 年的 110 天,增加了一倍多。

    本文由博客一文多发平台 OpenWrite 发布!

有关云原生爱好者周刊:炫酷的 Grafana 监控面板集合的更多相关文章

  1. Observability:从零开始创建 Java 微服务并监控它 (二) - 2

    这篇文章是继上一篇文章“Observability:从零开始创建Java微服务并监控它(一)”的续篇。在上一篇文章中,我们讲述了如何创建一个Javaweb应用,并使用Filebeat来收集应用所生成的日志。在今天的文章中,我来详述如何收集应用的指标,使用APM来监控应用并监督web服务的在线情况。源码可以在地址 https://github.com/liu-xiao-guo/java_observability 进行下载。摄入指标指标被视为可以随时更改的时间点值。当前请求的数量可以改变任何毫秒。你可能有1000个请求的峰值,然后一切都回到一个请求。这也意味着这些指标可能不准确,你还想提取最小/

  2. Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板 - 2

    写在之前Shader变体、Shader属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看,如有以偏概全、不祥不尽之处,还望海涵。1、Shader变体先看一段代码......Properties{ [KeywordEnum(on,off)]USL_USE_COL("IsUseColorMixTex?",int)=0 [Toggle(IS_RED_ON)]_IsRed("IsRed?",int)=0}......//中间省略,后续会有完整代码 #pragmamulti_c

  3. 【云原生】SpringCloud-Spring Boot Starter使用测试 - 2

    目录SpringBootStarter是什么?以前传统的做法使用SpringBootStarter之后starter的理念:starter的实现: 创建SpringBootStarter步骤在idea新建一个starter项目、直接执行下一步即可生成项目。 在xml中加入如下配置文件:创建proterties类来保存配置信息创建业务类:创建AutoConfiguration测试如下:SpringBootStarter是什么? SpringBootStarter是在SpringBoot组件中被提出来的一种概念、简化了很多烦琐的配置、通过引入各种SpringBootStarter包可以快速搭建出一

  4. ruby-on-rails - 监控多个 Rails 应用程序 - 2

    是否可以在我的服务器上运行任何工具来监控多个Rails应用程序?我需要监控每个应用程序收到的请求数、每个应用程序使用了多少内存、使用了多少CPU以及其他类似的统计信息。我需要查看每个单独的Rails应用程序的统计信息。 最佳答案 我建议你试试NewRelicRPM.免费版:RPMLiteisthemostwidelyusedsolutionforbasicwebapplicationmonitoring.RPMLiteprovidesapplicationmonitoringforunlimitedJava,RubyorJRubya

  5. ruby-on-rails - Ruby on Rails 最酷的特性是什么,为什么选择它? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion在我问这个问题之前,我浏览了SO上“RubyonRails”的搜索结果。找不到太多,但以下(foundonthispage)让我觉得很有趣Personally,Istartedusing.html,movedontophp,triedruby(hatedit),discoveredPython/DJango..andhavebeenhappyeversince.这就是交易。我个人目前还没有

  6. ruby - 如何让 Ruby 找到原生库? - 2

    我在/usr/local/lib中安装了一些本地库。我现在正在尝试安装一个需要这些的gem,以便正确构建,但是gem构建失败,因为它找不到图书馆。gem的extconf.rb文件试图确认它可以找到库have_library()但由于某种原因失败了。我尝试设置一堆环境变量,但似乎没有任何效果:irb(main):003:0>require'mkmf'=>trueirb(main):004:0>have_library('gecodesearch')checkingformain()in-lgecodesearch...no=>falseirb(main):005:0>ENV['LD_LI

  7. ruby-on-rails - 监控 RTMP 流,如果可用则记录 - 2

    我正在寻找一种方法来监视流上的事件,以便我可以确定是否有任何内容通过流。如果有,我将开始使用rtmpdump进行录制。我想象这是通过运行一个每60秒检查一次流的cron任务来实现的。如果它确定流正在通过,则调用rtmpdump开始记录它。如果没有,则什么都不做,并在60秒后再次检查。由于rtmpdump只是在没有流数据时出现错误,因此尝试使用它来监视流似乎不是一个好主意,但也许我错了。如果我在逐个案例的基础上手动执行此操作会很容易,但我正在尝试自动执行自动录制流的任务(如果它们可用)。有没有人遇到过这样做的方法?也许我可以在命令行(linux)中使用其他一些工具?如果有帮助,我正在使用

  8. 云原生(十八) | Kubernetes篇之Kubernetes(k8s)工作负载 - 2

    文章目录Kubernetes(k8s)工作负载一、Workloads二、Pod三、Deployment四、RC、RS、DaemonSet、StatefulSet五、Job、CronJob1、Job2、CronJob六、GCKubernetes(k8s)工作负载一、Workloads什么是工作负载(Workloads)工作负载是运行在Kubernetes上的一个应用程序。一个应用很复杂,可能由单个组件或者多个组件共同完成。无论怎样我们可以用一组Pod来表示一个应用,也就是一个工作负载Pod又是一组容器(Containers)所以关系又像是这样工作负载(Workloads)控制一组PodPod控制

  9. ruby - 如何在 Node.js/RoR 中监控 20 个网站(Ping 或 HTTP)的正常运行时间 - 2

    每5分钟(例如)ping20个网站的列表以了解该网站是否响应HTTP202的最佳方法是什么?最简单的想法是将20个URLS保存在数据库中,然后运行数据库并对每个URL执行ping操作。但是,当一个人不回答时会发生什么?之后的人会怎样?此外,是否有更好但更简单的解决方案?恐怕该列表会增长到20000个网站,然后没有足够的时间在我需要ping的5分钟内全部ping通它们。基本上,我是在描述PingDom、UptimeRobot等的工作原理。我正在使用node.js和RubyonRails构建这个系统。我也倾向于使用MongoDB来保存所有ping和监控结果的历史记录。建议?非常感谢!

  10. ruby-on-rails - Rails 中的用户监控 - 2

    我们有一个带有广泛管理部分的应用程序。我们对功能有点满意(就像您一样),并且正在寻找一些快速简便的方法来监控“谁使用什么”。理想情况下,一个简单的gem将允许我们在每个用户的基础上跟踪Controller/操作,以构建使用的功能和未使用的功能的图片。任何你会推荐的..谢谢主场 最佳答案 我不知道有什么流行的gem或插件可以解决这个问题;过去,我在ApplicationController中将这种审计实现为before_filter:从内存中:classApplicationControllercurrent_user,:contro

随机推荐