You need to enable JavaScript to run this app.
Application Performance Management Plus

Application Performance Management Plus

Copy page
Download PDF
CloudWeGo integration
Eino integration
Copy page
Download PDF
Eino integration
Eino is an open-source LLM application development framework developed by ByteDance. It is an AI application development framework in Golang. The framework features stability, flexible extensibility, comprehensive tooling ecosystem support, reliability, and easy maintenance. The framework delivers rich capabilities, including ‌modular components‌, ‌integration components‌, ‌component orchestration‌, and ‌aspect-oriented extensions‌ to facilitate AI application development. This empowers developers to efficiently build ‌well-architected, maintainable, and highly available AI applications‌.​
Procedure​
tip​
For more information, see this Eino community topic: callback_apmplus.​
  1. Obtain the AppKey for authentication. For details, see How do I obtain the AppKey for Server-side Monitoring authentication?​
  1. Configure the APMPlus Callback as follows.​
​
package main​
​
import (​
"context"​
"log"​
​
"github.com/cloudwego/eino-ext/callbacks/apmplus"​
"github.com/cloudwego/eino/callbacks"​
)​
​
func main() {​
ctx := context.Background()​
// Create the apmplus handler.​
cbh, showdown, err := apmplus.NewApmplusHandler(&apmplus.Config{​
Host: "apmplus-cn-beijing.volces.com:4317",​
AppKey: "xxx",​
ServiceName: "eino-app",​
Release: "release/v0.0.1",​
})​
if err != nil {​
log.Fatal(err)​
}​
​
// Set apmplus as the global callback.​
callbacks.AppendGlobalHandlers(cbh)​
​
g := NewGraph[string,string]()​
/*​
* compose and run graph​
*/​
​
// Exit after all traces and metrics have been reported.​
showdown(ctx)​
}​
​
What to do next​
After Eino is successfully integrated, you can view traces and metrics in the Server-side Monitoring console.​
Last updated: 2026.09.20 10:55:52