登录 注册
开发者工具
692
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Elixir
语言
—
创建时间
最近更新

项目能做什么

Sentry 官方的 Elixir SDK
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <a href="https://sentry.io/?utm_source=github&utm_medium=logo" target="_blank">
    <picture>
      <source srcset="https://sentry-brand.storage.googleapis.com/sentry-logo-white.png" media="(prefers-color-scheme: dark)" />
      <source srcset="https://sentry-brand.storage.googleapis.com/sentry-wordmark-dark-280x84.png" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
      <img src="https://sentry-brand.storage.googleapis.com/sentry-wordmark-dark-280x84.png" alt="Sentry" width="280">
    </picture>
  </a>
</p>

_Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you want to join us [<kbd>**Check out our open positions**</kbd>](https://sentry.io/careers/)_

![Build Status](https://github.com/getsentry/sentry-elixir/actions/workflows/main.yml/badge.svg)
[![Hex Package](https://img.shields.io/hexpm/v/sentry.svg)](https://hex.pm/packages/sentry)
[![Hex Docs](https://img.shields.io/badge/hex-docs-blue.svg)](https://hexdocs.pm/sentry)

This is the official Sentry SDK for [Sentry].

*💁: This README documents unreleased features (from the `master` branch). For documentation on the current release, see [the official documentation][docs].*

## Getting Started

### Install

To use Sentry in your project, add it as a dependency in your `mix.exs` file.

Sentry does not install a JSON library nor an HTTP client by itself. Sentry will default to the [built-in `JSON`](https://hexdocs.pm/elixir/JSON.html) for JSON and [Finch] for HTTP requests, but can be configured to use other ones. To use the default ones, do:

```elixir
defp deps do
  [
    # ...

    {:sentry, "~> 13.0"},
    {:jason, "~> 1.4"},
    {:finch, "~> 0.21"}
  ]
end
```

> [!WARNING]
> If you're using an Elixir version before 1.18, the Sentry SDK will default to [Jason] as the JSON library. However, you **must** add it to your dependencies:
>
> ```elixir
> defp deps do
>   [
>     # ...
>     {:sentry, "~> 10.8.1"},
>     {:jason, "~> 1.4"}
>   ]
> end
> ```

### Configuration

Sentry has a range of configuration options, but most applications will have a configuration that looks like the following:

```elixir
# config/config.exs
config :sentry,
  dsn: "https://public_key@app.getsentry.com/1",
  environment_name: config_env(),
  enable_source_code_context: true,
  root_source_code_paths: [File.cwd!()]
```

### Usage

This library comes with a [`:logger` handler][logger-handlers],
[`Sentry.LoggerHandler`](https://hexdocs.pm/sentry/Sentry.LoggerHandler.html), that does two
things: it reports crashes (and, optionally, `Logger` messages) to Sentry as **error events**,
and it forwards log entries to [Sentry's Logs UI](https://develop.sentry.dev/sdk/telemetry/logs/)
as **structured logs**.

Set the `:logs` option in your Sentry config and the SDK **attaches the handler
automatically** — you don't need to touch your `:logger` configurat
阅读完整原文

项目深度分析 AI 生成

Sentry 流量配额守门人(Elixir/BEAM 智能预过滤插件)

产品构想针对 Sentry 昂贵的数据点计费问题,提供一个高性能的预处理/采样中间件,支持在 BEAM 节点内存中做动态速率限制、去重降噪与敏感数据脱敏,再转发至 Sentry。
核心功能动态去重算法、基于 ETS/Telemetry 的高并发滑动窗口限流、敏感字段清洗、智能采样规则配置。
目标用户高并发 Phoenix/Elixir 应用开发者,正在承受 Sentry 超额日志账单的企业运维团队。
难度/周期中等 · 1-2 个月 · 成本:低(基础测试服务器与开发环境成本)
收费模式核心开源,高级企业特性(如分布式配额共享、企业合规审计规则集)通过商业授权或订阅售卖。
竞争风险Sentry 官方 SDK 后续可能内置完善的本地限流与过滤功能导致该工具被边缘化;Elixir 市场总体基数偏小。
依据 已验证事实

BEAM 专属的 Sentry 兼容协议轻量聚合与本地告警网关

产品构想开发一个兼容 Sentry Ingestion API 的轻量级本地网关,收集 Elixir 集群上报的事件,转存至 ClickHouse/PostgreSQL 或转发至 Slack/PagerDuty,为无力承担 Sentry SaaS 的小团队提供平替。
核心功能Sentry API 兼容接入层、简易 Web 报错聚合面板、通知渠道集成(Slack/Webhook)、低资源占用。
目标用户预算受限的小型创业团队、对数据合规(医疗/金融)有本地留存要求的 Elixir 系统维护者。
难度/周期高 · 3-6 个月 · 成本:中等(存储与服务器成本)
收费模式提供一键私有部署的商业许可证或托管版本订阅费用。
竞争风险GlitchTip 等现有开源平替竞争激烈;自研 Sentry 协议解析维护成本极高。
依据 AI推测

Elixir 生态企业级可观测性与合规治理咨询服务

产品构想针对采用 Elixir 的金融科技、博彩、IoT 企业,提供 Sentry 深度集成、Telemetry 指标链路贯通及敏感个人数据(PII)防泄露方案的专业咨询服务。
核心功能Sentry 与 Telemetry 全链路拓扑调优、PII 自动化脱敏策略审查、故障演练与监控告警矩阵设计。
目标用户中大型 Elixir 企业用户、面临 SOC2/GDPR 合规审计的技术负责人。
难度/周期低 · 按需交付(1-2 周/项目) · 成本:极低(主要是时间成本)
收费模式按人天或按交付项目收取咨询与集成落地服务费。
竞争风险客户群受限于 Elixir 的整体市场占有率,销售线索获取难度大,难以实现标准化规模复制。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 93 个 Release
社区活跃Star 692 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。