177 lines
7.4 KiB
JSON
177 lines
7.4 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:greyhaven-ai/claude-code-config:grey-haven-plugins/observability",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "60d9ce50f1df1471eac64c59deb3ac68e586bef2",
|
|
"treeHash": "4175875d7e822f1a60864b1a608d1494f7786c5b8242e88a1d0e8f44e9033c5a",
|
|
"generatedAt": "2025-11-28T10:17:04.969342Z",
|
|
"toolVersion": "publish_plugins.py@0.2.0"
|
|
},
|
|
"origin": {
|
|
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
|
"branch": "master",
|
|
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
|
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
|
},
|
|
"manifest": {
|
|
"name": "observability",
|
|
"description": "Production observability tools for monitoring, SLO implementation, alerting, and performance tracking. Includes monitoring setup, SLO configuration, distributed tracing, metrics collection, and observability best practices.",
|
|
"version": "1.0.0"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "1f28cfb2ad225c8c1c9acacb2bc8d1a03fc80cc86e66722f18a865f0974a1b9b"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "9a2cb98f22fd8a1b26e05ae729d25ebde4db0b0691206c7e6b62d7554ff1a895"
|
|
},
|
|
{
|
|
"path": "skills/observability-monitoring/SKILL.md",
|
|
"sha256": "181fd6bcd5c539cc82e06f9e4034e3a07c2d61caed6ce704eb678b16def76604"
|
|
},
|
|
{
|
|
"path": "skills/observability-monitoring/examples/INDEX.md",
|
|
"sha256": "5ca3c63b259270d6b828e91d6e72262b18db7f9b5f901e998f590f6a06226b66"
|
|
},
|
|
{
|
|
"path": "skills/observability-monitoring/reference/INDEX.md",
|
|
"sha256": "15e847b259c0c9a102a4b05ec30dcb26e78e7385f410cb1c26761584830d0e14"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/SKILL.md",
|
|
"sha256": "74041e78f0824fb7b8655ee59aa6933a8bd81d52e3e5942b4be95f345794c8b5"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/examples/cloudflare-worker-deployment-failure.md",
|
|
"sha256": "bbd15c5d4ee3923c7a16ad023bdc3850e3a8c23d5a28088f69aff2c7b2c6e11a"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/examples/distributed-system-debugging.md",
|
|
"sha256": "f7aaf5708cfb89bf05c973468f54868f1757a767ab22c7b2cd8031e629f3a708"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/examples/INDEX.md",
|
|
"sha256": "52140e45ca3e431b80db5fbc51ac010b328bc661343d3acb5c40306b7d98ee2a"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/examples/performance-degradation-analysis.md",
|
|
"sha256": "0af6c98b4b18663c22ce7ba50dcb9fc83dc757d7260777be15f56fa696707813"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/examples/planetscale-connection-issues.md",
|
|
"sha256": "6d5967526aabbf5dbeedec8fba6818674026f73d3d9e2dfe66a23d99094d7832"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/templates/INDEX.md",
|
|
"sha256": "1eccf9927cd188d5a4e771624c7030e621685b680828891d29f76fa39f4a8dd9"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/reference/diagnostic-commands.md",
|
|
"sha256": "fadba46e2413f4f17306b71385332e3e18b47daf5fd68609fc7bf71d234d128d"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/reference/cloudflare-workers-guide.md",
|
|
"sha256": "66b4218314cf61ecb00706fc51137fee7b065fb974f29780a94bed4b993a81a6"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/reference/INDEX.md",
|
|
"sha256": "6194ad0c3d76731fe249c425182c881e4eef94a0258a65301c158711c0e19a2c"
|
|
},
|
|
{
|
|
"path": "skills/devops-troubleshooting/reference/troubleshooting-runbooks.md",
|
|
"sha256": "de2c070c80a9996b876b72c20fcbf7fe0ce50986424bcaf23c00458c4b0549e4"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/SKILL.md",
|
|
"sha256": "4b095fac61d51dea2b44738e146acc80a9503e3d5c7f387cfed70dbb6d8d1c03"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/examples/python-scalene-profiling.md",
|
|
"sha256": "5f5bf5953dc590ad717c3cd723ba6664448572f8c5be4ee425a0f744573b6566"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/examples/database-connection-leak.md",
|
|
"sha256": "7859418761c823dd58258537e7621fa9d6f9b3957975aa89cfc7ff77d6eedcb5"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/examples/large-dataset-optimization.md",
|
|
"sha256": "aa9f8f8cc5ed4afb178119a0146740b5625cdf7e4c6734c2fc9cf58f5ca41095"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/examples/INDEX.md",
|
|
"sha256": "f2c483d506c9f8d04175d8ea3d7a4433b7af2ebac873fe447b841456df67fa5d"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/examples/nodejs-memory-leak.md",
|
|
"sha256": "75b8b3f9dc55e4b730d822c791265ef539853ad464db44fc4bd3c1790ec93c30"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/templates/memory-report-template.md",
|
|
"sha256": "818a811550719641e3221b892bbaade23edcc09a8cfc6ff4c03dab609410c3d6"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/templates/INDEX.md",
|
|
"sha256": "214e7aa7f05809e054b69d4b0082cf3871e457ff029a842a3d03caecb03f8dee"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/reference/INDEX.md",
|
|
"sha256": "335d0519f7bc1efaaf2d3d39e194c649ba180c9c10f80cb637345ccabf4e40c4"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/reference/garbage-collection-guide.md",
|
|
"sha256": "10fe4eed877cebe1b0a4d881033f03df829995bf55f4343c48bdb5663c0c96e3"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/reference/profiling-tools.md",
|
|
"sha256": "1f66ca8c10d25885172edfa4951864231d088508a2f28bebf561a37d24ea17a4"
|
|
},
|
|
{
|
|
"path": "skills/memory-profiling/reference/memory-optimization-patterns.md",
|
|
"sha256": "9658cf2c1ff8b93efb04b19986ce81507d757c890afdbd7feb5bd0b3452c7ab4"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/SKILL.md",
|
|
"sha256": "9b840997afb17b9d641b0d73d81b2f24af109347de1357219837739060cf1a2a"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/checklists/observability-setup-checklist.md",
|
|
"sha256": "e0e3e5bdf24d8516f03a6bc6a018a4336a3bcbabe255d0a520143ad01f7e59da"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/examples/INDEX.md",
|
|
"sha256": "497b1279170aef7bf6f48045a0a960595bc509e6dffa0654328240dec9e59c11"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/templates/grafana-dashboard.json",
|
|
"sha256": "83c364eaa44e86b2d0f7c7044fd05550cd202c2ec95dab9e278af7fd718c3dbf"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/templates/slo-definition.yaml",
|
|
"sha256": "9706827e5acff4e25adbec105f90ded2532b2e0761b2c3331b623479d8ba947e"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/templates/INDEX.md",
|
|
"sha256": "984ff9d5f8b09ae63085990af383d7275b56ae3b80615e4430a6d48cfe844f5b"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/templates/prometheus-recording-rules.yaml",
|
|
"sha256": "49d1f54bb38e8612404fbf3faad9fe2505de816be693054095939a844a2870f8"
|
|
},
|
|
{
|
|
"path": "skills/observability-engineering/reference/INDEX.md",
|
|
"sha256": "2c0520cc5bb3cd4b040cc9c1d3946000e1fbadeb67acda7e4fafc99e61604509"
|
|
}
|
|
],
|
|
"dirSha256": "4175875d7e822f1a60864b1a608d1494f7786c5b8242e88a1d0e8f44e9033c5a"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |