轻松植入分布式跟踪:Odigos 带你主导应用观测 | 开源日报 No.85

2023-11-16 10:35:38 浏览数 (1)

picture

babysor/MockingBird[1]

Stars: 31.6k License: NOASSERTION

picture

这个项目是一个实时语音克隆的开源项目,主要功能包括支持中文、使用 PyTorch 进行训练和推理、可以在 Windows 和 Linux 系统上运行以及提供 Web 服务器。该项目的核心优势和特点包括:

  • 支持多种数据集,并经过测试
  • 可与最新版本 (2021年8月) 的 PyTorch 一起工作,并且可以利用 GPU 加速
  • 通过重复使用预先训练好的编码器/解码器来轻松生成令人印象深刻的效果
  • 提供 Web 服务器,方便远程调用结果

yunjey/pytorch-tutorial[2]

Stars: 27.8k License: MIT

picture

这个项目是一个提供给深度学习研究人员学习 PyTorch 的教程代码库。在这个教程中,大部分模型都是用不到 30 行代码实现的。在开始本教程之前,建议先完成官方的 Pytorch Tutorial。

  • 简洁:大多数模型只需少于 30 行代码即可实现
  • 分类清晰:按难易度划分为基础、中级和高级三个部分
  • 包含丰富内容:涵盖了线性回归、逻辑回归、卷积神经网络等各种常见模型以及 TensorBoard in PyTorch 工具

PHP-CS-Fixer/PHP-CS-Fixer[3]

Stars: 12.1k License: MIT

PHP Coding Standards Fixer 是一个用于修复代码以符合标准的工具。它支持遵循 PSR-1、PSR-2 等 PHP 编码规范,也可以使用其他社区驱动的规范 (如 Symfony)。你还可以通过配置定义自己或团队的风格。该工具能够现代化和优化你的代码,并且不仅检测到问题,而且为你解决这些问题。主要功能包括:

  • 支持多个版本的 PHP
  • 项目提供详细文档来帮助安装和使用
  • 针对各种编辑器进行集成
  • 如果需要应用不受工具支持的代码样式,则可以创建自定义规则

JustArchiNET/ArchiSteamFarm[4]

Stars: 10.0k License: Apache-2.0

ArchiSteamFarm 是一个用于同时从多个账户中获取 Steam 卡片的 C# 应用程序。与只能在给定时间内为一个帐户工作并需要后台运行 Steam 客户端和启动模拟 “游戏进行” 状态的其他软件不同,ASF 不需要任何后台运行的 Steam 客户端,并且没有额外进程,可以处理无限数量的 Steam 帐号。此外,它还可在服务器或其他无桌面机器上运行,并具有完全跨操作系统支持,在任何安装了 .NET Core runtime (如 Windows、Linux 和 macOS) 的操作系统上都可以使用。

  • 自动收集所有可获得卡牌等掉落物品
  • 无需正式版 steam 客服端即可完成任务
  • 独特 ASF 可以充当移动验证器等功能

EddieHubCommunity/BioDrop[5]

Stars: 5.3k License: MIT

picture

BioDrop 是一个平台,技术人员可以在其中展示他们的内容以加快自己的职业发展,并参与到开源项目和社区中来共同决定该项目的前进方向。用户可以在其个人资料上添加社交媒体链接、内容等信息,还可包括时间线、推荐信和即将参加的活动等功能。

主要功能:

  • 在个人资料上添加各种链接 (如社交媒体)
  • 添加时间轴、推荐信和即将参加活动等信息

核心优势:

  • 通过提供统一平台帮助技术从业者更好地管理和分享自己的内容;
  • 开放源代码使得用户能够贡献于这个项目并获得积极影响;
  • 社区化运作让每位使用者都有机会对该项目未来进行投票表达意见。

keyval-dev/odigos[6]

Stars: 2.2k License: Apache-2.0

picture

这个项目是一个可以在 k8s 中为任何应用程序生成分布式跟踪的工具,而无需进行代码更改。它支持 Java、Python、.NET、Node.js 和 Go 等多种编程语言,并且通过使用 eBPF 解决了以往对于编译型语言 (如 Go) 难以进行仪器化的问题。该项目与各种流行的托管服务和开源目标兼容性,通过产生 OpenTelemetry 格式数据,可以与任何支持 OTLP 协议的观测工具一起使用。此外,Odigos 还提供方便易用的 Web 界面来管理和配置 OpenTelemetry 收集器,并根据可观察性数据量自动调整其规模。安装 Odigos 只需要不到 5 分钟时间并且不需要修改现有代码。

  • 支持多种编程语言
  • 兼容各类托管服务和开源目标
  • 方便管理收集器

0 人点赞