JavaScript >> Javascript 文檔 >  >> Node.js

為 Node.js 1.0 啟動 AppSignal 監控

你知道你的 Node.js 應用程序上周有多少錯誤嗎?有多少用戶受到影響?哪些服務器的 CPU/內存/磁盤佔用較高?如果您知道,您必須安裝多少不同的工具,以及您花了多少小時配置所有這些工具? AppSignal 旨在改變您監控應用的方式並簡化您作為開發人員的生活。

今天,我們正式推出@appsignal/node.js 1.0版本 .它已準備好在生產應用程序中使用,並包括開箱即用的支持
Node.js Core、Express、Next.js、Apollo Server、node-postgres 和 node-redis。

一個界面中的完整概述

AppSignal 是 Node.js 應用程序的五個監控工具merged 合而為一。它的設計和構建使開發人員可以全面了解他們的應用程序的性能。這是你得到的:

  • 錯誤跟踪
  • 性能監控
  • 服務器監控
  • 儀表板
  • 異常檢測

借助這些功能,您將全面了解當鑽頭撞擊風扇時發生的情況。嘗試連接點時不再需要在選項卡之間切換。

易於安裝,無限定制

開發人員告訴我們他們想要兩件事:易於設置的監控和可無限定制的監控。其他應用程序監控工具通常過於簡單,無法為您提供所需的見解,或者過於復雜而無法使用。 AppSignal 不同。我們提供了一系列強大的功能,這些功能都是為開發人員而構建的。 AppSignal 易於設置和使用,但它可以無限定制,因此我們可以滿足您的所有要求。

快速安裝

為 Node.js 安裝 AppSignal 非常簡單。註冊,獲取 API 密鑰,然後調用 npx @appsignal/cli install . CLI 安裝程序將幫助您在幾秒鐘內安裝 AppSignal。安裝程序會掃描您的 package.json 並建議並安裝您需要的 AppSignal 包。

無需進一步配置即可使用所有功能。您將對 Express 或 Next.js 等 Web 框架、Redis 等數據庫、PostgreSQL 消費者以及帶有 Apollo 服務器的 GraphQL API 進行自動檢測。

如果您一直在使用任何 1.0 之前的軟件包,您應該立即升級到 1.0。在接下來的幾個月中,我們將棄用該庫的所有 1.0 之前的版本。 API 現在被 semver 鎖定,因此在 2.0 版之前不會有重大的 API 更改。

這是一個簡短的安裝演示視頻:

https://blog.appsignal.com/images/blog/2020-10/nodejs-installation.mp4

魔術儀表板

AppSignal 通過我們稱為“Magic Dashboards”的功能為您節省了大量時間。我們的代理會掃描您的基礎設施並根據您使用的工具自動創建儀表板。對於在 Node.js 應用程序中使用 PostgreSQL 和 Next.js 的用戶,將會出現魔術儀表板。我們將來會添加更多儀表板!

這是一個 PostgreSQL 魔術儀表板的示例:

還有一個帶有核心性能指標的 Next.js 魔術儀表板:

此外,您還可以輕鬆跟踪自己的指標並構建自定義儀表板。

可無限定制

每個堆棧的配置都不同,您的監控工具應該反映這一點。您可以通過添加自定義檢測、跟踪和可視化指標、設置觸發器等來自定義 AppSignal。

開發者的意思是 hello world 給我們

AppSignal 於 8 年前誕生,當時我們的開發團隊決定自己動手。它最初是由開發人員提供的工具,現在仍然是。今天,AppSignal APM 被數千個開發團隊使用和喜愛,我們每月監控超過 1000 億個請求。

試試我們並獲得 Stroopwafels 🍪

如果您自己試用 AppSignal 並向我們發送消息,我們將免費向您發送一盒 stroopwafels。 30 天免費試用,無需信用卡。

無論您是單個開發人員還是更大團隊的一員,無論您是否訂閱,您都可以訪問我們的所有功能。我們在那裡與您一起成長。獎金,我們對 OSS 項目是免費的!

如果您有任何問題,請聯繫 [email protected]。我們的開發人員團隊將隨時為您提供幫助。


Tutorial JavaScript 教程
  1. 什麼是 Javascript 純函數?

  2. 如何在 Angular 中過濾對像上的數據

  3. JavaScript 需要類嗎?

  4. 如何使用正則表達式在字符串中查找字符串

  5. 如何記錄變量的名稱而不是與之關聯的數據?

  6. 對循環和變量說不

  7. Chrome 中的 Javascript 執行跟踪 - 如何?

  1. 在 AWS ECS 上管理您的容器

  2. 如何使用單槽修改數據表中的任何列

  3. 僱用+加!對於員工,我是如何構建它的 (Redux - Profile)

  4. 平滑滾動到同一頁面元素

  5. 我創建了一個 CLI 來在 Dev、Hashnode 和 Medium 上交叉發布您的文章

  6. 契約和消費者驅動的合同測試簡介

  7. 如何獲取在 jest 模擬函數中調用的參數?

  1. Redis for Javascript | Redis 客戶端和連接到 Redis |第2部分

  2. 您將需要的唯一聲音效果的 React Hook

  3. 10 反應示例

  4. 使用 Netlify CMS 去 Headless