Files
Joe ElliottandGitHub 1cf4361605 Tempo MCP Server 🤖 (#5212)
* MCP Server

Signed-off-by: Joe Elliott <[email protected]>

* docs

Signed-off-by: Joe Elliott <[email protected]>

* tests

Signed-off-by: Joe Elliott <[email protected]>

* logs

Signed-off-by: Joe Elliott <[email protected]>

* changelog

Signed-off-by: Joe Elliott <[email protected]>

* manifest

Signed-off-by: Joe Elliott <[email protected]>

* lint

Signed-off-by: Joe Elliott <[email protected]>

* lint

Signed-off-by: Joe Elliott <[email protected]>

* use tools error return

Signed-off-by: Joe Elliott <[email protected]>

* add meta info about response types

Signed-off-by: Joe Elliott <[email protected]>

* made constants and split the metrics meta types

Signed-off-by: Joe Elliott <[email protected]>

* update path from /mcp to /api/mcp

Signed-off-by: Joe Elliott <[email protected]>

* mcp integration tset

Signed-off-by: Joe Elliott <[email protected]>

* review

Signed-off-by: Joe Elliott <[email protected]>

* Removed httptest.Recorder

Signed-off-by: Joe Elliott <[email protected]>

* Use new jaeger client

Signed-off-by: Joe Elliott <[email protected]>

---------

Signed-off-by: Joe Elliott <[email protected]>
2025-07-14 13:25:36 -04:00

24 lines
484 B
Go

// Copyright (C) 2016 Kohei YOSHIDA. All rights reserved.
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of The BSD 3-Clause License
// that can be found in the LICENSE file.
package uritemplate
// threadList implements https://research.swtch.com/sparse.
type threadList struct {
dense []threadEntry
sparse []uint32
}
type threadEntry struct {
pc uint32
t *thread
}
type thread struct {
op *progOp
cap map[string][]int
}