application

package
v1.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppMap

type AppMap struct {
	Application *Application `json:"application"`
	Instances   []*Instance  `json:"instances"`

	Clients      []*Application `json:"clients"`
	Dependencies []*Application `json:"dependencies"`

	CustomApplications []string                    `json:"custom_applications"`
	Categories         []model.ApplicationCategory `json:"categories"`
}

type Application

type Application struct {
	Id         model.ApplicationId       `json:"id"`
	Category   model.ApplicationCategory `json:"category"`
	Custom     bool                      `json:"custom"`
	Status     model.Status              `json:"status"`
	Indicators []model.Indicator         `json:"indicators"`
	Labels     model.Labels              `json:"labels"`
}
type ApplicationLink struct {
	Id           model.ApplicationId `json:"id"`
	Status       model.Status        `json:"status"`
	StatusReason string              `json:"status_reason"`
	Direction    string              `json:"direction"`
	Stats        []string            `json:"stats"`
	Weight       float32             `json:"weight"`
	// contains filtered or unexported fields
}

type Instance

type Instance struct {
	Id     string       `json:"id"`
	Labels model.Labels `json:"labels"`

	Clients       []*ApplicationLink `json:"clients"`
	Dependencies  []*ApplicationLink `json:"dependencies"`
	InternalLinks []*InstanceLink    `json:"internal_links"`
}
type InstanceLink struct {
	Id        string       `json:"id"`
	Status    model.Status `json:"status"`
	Direction string       `json:"direction"`
}

type View

type View struct {
	AppMap  *AppMap              `json:"app_map"`
	Reports []*model.AuditReport `json:"reports"`
}

func Render

func Render(world *model.World, app *model.Application) *View

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL