This project provides access to the AppDynamics REST API in Go language.
import "github.com/cisco-open/appd-client-go"
Create a client, get every Business Transaction for every Application
client, _ := appdrest.NewClient("http", "192.168.33.10", 8090, "admin", "password", "customer1")
apps, err := client.Application.GetApplications()
if err != nil {
panic(err.Error())
}
for _, app := range apps {
bts, err := client.BusinessTransaction.GetBusinessTransactions(app.ID)
if err != nil {
panic(err.Error())
}
for _, bt := range bts {
fmt.Printf("App: %s, Tier: %s, BT: %s, Type: %s\n", app.Name, bt.TierName, bt.Name, bt.EntryPointType)
}
}
We welcome feedback, questions, issue reports and pull requests.
Maintainer's email address: mdivis@cisco.com
Based on work of https://github.com/dlopes7/go-appdynamics-rest-api
MIT License
Copyright (c) 2023 David Lopes
Copyright (c) 2023 Cisco Systems, Inc. and its affiliates