国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

像 Chrome DevTools 一樣的后臺調試工具 Sidekick

開源
在遠程環境中調試應用程序很痛苦,因為你無法像在本地環境中那樣為遠程應用程序設置斷點。Sidekick 背后的主要動機是幫助開發人員減輕在分布式環境的遠程開發過程中由于缺乏調試工具而造成的痛苦。

Sidekick 是一個開源的實時應用程序調試器,可讓你在應用程序運行時對其進行故障排除。添加動態日志并在你運行的應用程序中放置不間斷的斷點,而無需停止和重新部署。Sidekick 允許我們進行自托管使實時調試更易于訪問,專為需要從運行的應用程序中獲取額外信息的開發者而設計的。

圖片

簡介

在遠程環境中調試應用程序很痛苦,因為你無法像在本地環境中那樣為遠程應用程序設置斷點。Sidekick 背后的主要動機是幫助開發人員減輕在分布式環境的遠程開發過程中由于缺乏調試工具而造成的痛苦。

Sidekick 消除了調試的負擔,使開發人員能夠為你的代碼設置一個非侵入式斷點,這不會中斷執行,即使你的應用程序已啟動并正在運行,仍然能夠調試你的應用程序。

Sidekick 為應用程序運行時提供 Java、Python 和 NodeJS 代理。開發人員使用 Web IDE、Visual Studio Code 或 IntelliJ IDEA 將 Sidekick 操作(日志點和跟蹤點)放入代碼中,Sidekick 將點位置傳送給代理。當代碼執行時,代理會在不停止應用程序的情況下拍攝應用程序狀態、調用堆棧、捕獲的變量等的快照,并將快照或生成的日志作為事件發送到你的環境。

使用 Sidekick 捕獲快照或生成日志后,開發人員可以分析事件以了解應用程序的行為。

圖片

雖然利用日志數據似乎是調試遠程應用程序的最明顯選擇,但 Sidekick 提供了一個額外的優勢,具有類似于在本地環境中調試應用程序的無縫調試體驗。

無論你是開發人員、測試軟件工程師還是 QA 工程師,Sidekick 都可以幫助你找到錯誤的根本原因。

特性

  • 你的日志點和跟蹤點的條件和自定義命中限制,只收集你需要的內容
  • 用于日志點的 Mustache 動力表達系統,輕松將可變數據添加到你的日志上下文
  • 可定制的代理 -> 配置代理的工作方式,定義深度和幀數
  • 使用 Thundra APM 和 Open-telemetry 跟蹤聚合你收集的數據
  • 自動收集錯誤并將它們發送給你選擇的目標(將于 8 月 30 日提供)
  • 定義自定義數據編輯函數來控制收集的內容(僅限 Node.js)
  • 以編程方式控制您的日志點和跟蹤點
  • 使用 Sidekick 客戶端以你的方式處理收集的數據

圖片圖片

安裝

使用 Sidekick 的最簡單方法是在 Sidekick Cloud 上創建一個帳戶,此外我們也可以進行自托管,我們可以自己構建 Sidekick 或使用官方的 Docker 鏡像。

可以使用如下所示的命令來運行 Sidekick:

$ git clone https://github.com/runsidekick/sidekick
$ cd sidekick/docker

該目錄下面有一個自帶的 docker-compose.yml 文件:

version: '3.1'
services:
sidekick-db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
container_name: sidekick-db
env_file: .env
ports:
- 3306:3306
volumes:
- sidekick-db:/var/lib/mysql
- ./scripts/schema.sql:/docker-entrypoint-initdb.d/schema.sql
sidekick-cache:
image: redis:6.2-alpine
restart: always
container_name: sidekick-cache
command: redis-server --save 20 1 --loglevel warning
ports:
- 6379:6379
volumes:
- sidekick-cache:/data
sidekick-mq:
image: rabbitmq:3-management
container_name: sidekick-mq
ports:
- 5672:5672
- 15672:15672
- 61613:61613
volumes:
- rabbitmq-data:/var/lib/rabbitmq/
- rabbitmq-log:/var/log/rabbitmq
restart: always
sidekick-broker:
image: runsidekick/sidekick-broker:latest
restart: always
container_name: sidekick-broker
depends_on:
- sidekick-cache
- sidekick-db
- sidekick-mq
ports:
- 7777:7777
- 8080:8080
env_file: .env
sidekick-api:
image: runsidekick/sidekick-api:latest
restart: always
container_name: sidekick-api
depends_on:
- sidekick-cache
- sidekick-db
- sidekick-mq
- sidekick-broker
ports:
- 8084:8084
env_file: .env
volumes:
sidekick-db:
sidekick-cache:
rabbitmq-data:
rabbitmq-log:
redis-data:

所以我們可以執行 docker-compose up 命令即可啟動了。

$ docker-compose up
Creating network "docker_default" with the default driver
Creating volume "docker_sidekick-db" with default driver
Creating volume "docker_sidekick-cache" with default driver
Creating volume "docker_rabbitmq-data" with default driver
Creating volume "docker_rabbitmq-log" with default driver
Creating volume "docker_redis-data" with default driver
Pulling sidekick-db (mysql:)...
......
sidekick-api | 2022-08-24 09:22:05.667 INFO 1 --- [ main] o.s.s.c.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
sidekick-api | 2022-08-24 09:22:06.061 INFO 1 --- [ main] o.s.b.w.e.t.TomcatWebServer : Tomcat started on port(s): 8084 (http) with context path ''
sidekick-api | 2022-08-24 09:22:06.063 INFO 1 --- [ main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
sidekick-api | 2022-08-24 09:22:06.080 INFO 1 --- [ main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
sidekick-api | 2022-08-24 09:22:06.140 INFO 1 --- [ main] s.d.s.w.s.ApiListingReferenceScanner : Scanning for api listing references
sidekick-api | 2022-08-24 09:22:06.485 INFO 1 --- [ main] c.r.a.SidekickApiApplication : Started SidekickApiApplication in 12.02 seconds (JVM running for 13.553)

應用程序準備就緒后,我們可以使用 ws://<your-server-hostname-or-ip>:7777 這個 url 連接到 agent,同樣還可以通過 http://<your-server-hostname-or-ip>:8084/swagger-ui.html 查看 API 的 swagger 界面:

圖片

如果需要一個在線的管理系統可以注冊 Sidekick 的 Cloud 版本。關于具體如何在應用程序中進行集成調試可以看官方文檔 https://docs.runsidekick.com/ 了解更多相關信息。

Git 倉庫:https://github.com/runsidekick/sidekick。

責任編輯:姜華 來源: Github愛好者
相關推薦

2022-08-21 14:05:54

調試工具CDP

2013-12-17 09:02:03

Python調試

2025-09-12 00:00:00

DevToolsJavaScript調試術

2025-03-03 00:00:00

Chrome工具前端

2017-08-23 09:26:16

Chromelive 狀態代碼

2017-10-09 10:04:48

JavaScriptChrome DevT調試

2022-10-21 13:52:56

JS 報錯調試本地源碼

2022-09-02 09:01:36

ChromeWeb調試

2022-07-29 09:01:20

Chrome試源代碼調試技巧

2023-04-05 14:19:07

FlinkRedisNoSQL

2014-02-27 13:10:57

Visual Stud調試

2023-05-23 13:59:41

RustPython程序

2013-12-31 09:19:23

Python調試

2022-12-21 15:56:23

代碼文檔工具

2017-09-12 15:11:12

Chrome

2015-04-09 11:27:34

2022-08-15 20:48:28

Chrome安卓網頁

2015-03-16 12:50:44

2013-08-22 10:17:51

Google大數據業務價值

2021-05-20 08:37:32

multiprocesPython線程
點贊
收藏

51CTO技術棧公眾號

亚洲日本在线天堂| 国产99一区视频免费| 欧美成人h版在线观看| 久热国产在线| 怡红院av一区二区三区| 国产中文字幕在线免费观看| 免费看黄色91| 日本欧美精品久久久| 99视频一区| 精品免费国产| 亚洲经典自拍| 激情视频一区二区| 亚洲第一网站| 九9re精品视频在线观看re6| 欧美.日韩.国产.一区.二区| 亚洲xxx自由成熟| 永久91嫩草亚洲精品人人| 国产精品主播视频| 不卡视频在线| 成人在线小视频| 91精品国产乱码久久久久久| 国产精品丝袜久久久久久不卡| 欧美亚洲国产一区| 亚洲精品欧美一区二区三区| 亚洲一级淫片| 国产精品一区二区三区在线观 | 亚洲欧美日韩精品久久久| 西西裸体人体做爰大胆久久久| 蜜桃传媒视频麻豆第一区免费观看| 亚洲先锋成人| 欧美大香线蕉线伊人久久国产精品| 麻豆亚洲精品| www.男人天堂网| 26uuu国产电影一区二区| 亚洲福利精品视频| 亚洲一区二区三区四区中文字幕| 夜色资源站国产www在线视频| 色婷婷一区二区| 污污视频在线| 久久久精品网站| 欧美激情极品| www.成人av.com| 久久经典综合| 欧美日韩激情四射| 国产精品人妖ts系列视频| 在线免费av观看| 亚洲成年人在线| 国产高清精品二区| 国产精品日韩欧美| 日韩精品三区四区| aaa毛片在线观看| 午夜视频在线观看一区二区三区| 成人黄视频在线观看| 神马国产精品影院av| 青草久久视频| 久久久久久久有限公司| 成人小视频免费在线观看| 橘梨纱av一区二区三区在线观看| 欧美日韩电影在线播放| 日韩成人精品一区二区三区| 国产精品免费久久久久久| 久久中文精品| 99热.com| 日韩欧美国产不卡| 露出调教综合另类| 粉嫩av免费一区二区三区| 国产二区国产一区在线观看| 国产无遮挡又黄又爽免费软件| 欧美日韩一区二区三区高清| 日韩毛片在线| 亚洲精品欧美日韩专区| 不卡的av网站| www亚洲人| 欧美精品精品精品精品免费| 99成人在线| va中文字幕| 亚洲日韩第一页| 中出一区二区| 午夜在线观看av| 亚洲第一级黄色片| 亚洲久久久久| 美女喷白浆视频| 亚洲精品日韩在线| 在线不卡视频| 中文字幕2018| 欧美黄网免费在线观看| 免费观看日韩av| 欧美日韩视频精品二区| 最近2019中文字幕第三页视频 | 日韩av不卡在线观看| 亚洲an天堂an在线观看| 亚洲精品久久视频| 欧美一区视频| 五月婷婷导航| 国产午夜精品一区二区三区| 亚洲承认在线| 嫩草嫩草嫩草| 久久国产色av| 国产福利一区二区| 欧美伦理免费在线| 国产精品免费观看在线| 久久久久久免费网| 周于希免费高清在线观看 | 国产专区一区| 啦啦啦啦免费高清视频在线观看1| 免费av在线一区二区| jlzzjlzz亚洲日本少妇| 日本粉色视频在线观看| 欧美一区二区在线观看| 欧美日韩在线免费观看视频| 亚洲综合无码一区二区| 欧美一区二区中文字幕| 久久久久久亚洲综合影院红桃| 在线视频三级| 欧美黑人性生活视频| 国产综合成人久久大片91| 国产欧美精品在线播放| 精品福利樱桃av导航| 亚洲一区导航| 久久精品国产一区二区三区日韩| 经典三级在线一区| 邪恶网站在线观看| 亚洲自拍欧美精品| 蜜桃视频动漫在线播放| 成人97在线观看视频| 精品久久久久久久大神国产| 丁香婷婷久久| 国产日本欧美视频| 91麻豆swag| 青春草国产视频| 亚洲第五色综合网| 久久99伊人| 国产激情在线| 精品一区久久| 欧美人妇做爰xxxⅹ性高电影| 黑丝一区二区| 欧美黄色激情| 亚洲欧美国产精品桃花| 精品偷拍各种wc美女嘘嘘| 国产一区二区三区国产| 香蕉久久免费电影| 国产h视频在线播放| 欧美激情乱人伦一区| 日韩毛片精品高清免费| 成人动漫免费在线观看| 免费a在线观看| 欧美精品一区二区三区在线看午夜| 日韩亚洲欧美一区| 国产精品18久久久久久久久| 欧美综合影院| 爱爱免费视频网站| 不卡一区二区三区视频| 日韩免费性生活视频播放| 国产高清不卡一区| 大桥未久女教师av一区二区| 在线视频99| 欧美在线播放一区二区| 在线观看国产精品淫| 国产精品成人一区二区艾草 | 亚洲色图清纯唯美| 国产精品不卡| 黄色网页在线免费看| 日韩视频一二三| 性色av一区二区咪爱| 婷婷开心久久网| 久久字幕精品一区| 精品国产乱码久久久久久樱花| 国产美女在线播放| 日本在线视频不卡| 欧美区二区三区| 在线免费视频一区二区| 国产精品一二二区| 国内精品视频在线观看 | 欧美日韩中文字幕综合视频| 久久九九99| 91久久精品无嫩草影院| 婷婷综合影院| 亚洲一区美女| 欧美亚洲另类在线| 欧美久久免费观看| 久久精品一区二区三区不卡| 欧美1级片网站| 午夜激情在线播放| 宅男午夜在线| 懂色av一区二区三区四区五区| 欧美大片网站在线观看| 欧美日韩精品一区二区三区蜜桃 | 五月亚洲婷婷| 在线毛片网站| 久久久精品三级| 久久99欧美| 久久久久久久一区二区三区| 欧美精品日韩一区| 国产欧美一区视频| 在线亚洲自拍| 欧美一区二区三区红桃小说| 超碰在线cao| 久久精品国产亚洲a∨麻豆| 免费毛片小视频| 色一情一乱一伦一区二区三区丨 |