Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/monitoror/monitoror
/ functions
Functions
1,310 in github.com/monitoror/monitoror
⨍
Functions
1,310
◇
Types & classes
327
↓ 325 callers
Method
Get
(ctx context.Context, owner string, repo string, number int)
pkg/gogithub/pullrequest.go:13
↓ 267 callers
Method
Error
()
models/error.go:31
↓ 218 callers
Method
Get
(url string)
monitorables/http/api/repository.go:11
↓ 97 callers
Method
Set
(key string, val interface{}, expires time.Duration)
service/middlewares/cache.go:87
↓ 82 callers
Method
Add
(key string, value interface{}, expires time.Duration)
service/middlewares/cache.go:98
↓ 57 callers
Function
AssertParams
(t *testing.T, p params.Validator, errorCount int, optionalConfigVersion ...*versions.ConfigVersion)
internal/pkg/monitorable/test/params.go:15
↓ 49 callers
Method
GET
(path string, handlerFunc echo.HandlerFunc, options ...options.RouterOption)
service/router/router.go:20
↓ 44 callers
Method
WithBuild
()
models/tilebuild.go:26
↓ 42 callers
Method
RegisterTile
(tileType coreModels.TileType, minimalVersion versions.RawVersion, variantNames []coreModels.VariantName)
registry/registry.go:18
↓ 39 callers
Method
Enable
Enable monitorable variant (add route to echo and enable tile for config verify / hydrate)
models/monitorable.go:17
↓ 35 callers
Method
String
Used by cache as identifier
monitorables/travisci/api/models/params.go:22
↓ 32 callers
Method
Error
()
api/config/models/errors.go:29
↓ 31 callers
Method
AddErrors
(errors ...ConfigError)
api/config/models/config.go:77
↓ 27 callers
Function
HumanizeBranch
(branch string)
pkg/git/git.go:7
↓ 26 callers
Function
Time
Time if value == time.Time zero value, return def otherwise return value
pkg/nonempty/nonempty.go:137
↓ 26 callers
Function
initConfigUsecase
(repository config.Repository)
api/config/usecase/usecase_test.go:32
↓ 25 callers
Method
Build
(params *models.BuildParams)
monitorables/jenkins/api/usecase.go:17
↓ 24 callers
Function
String
String if value == string zero value, return def otherwise return value
pkg/nonempty/nonempty.go:129
↓ 23 callers
Method
Add
(key interface{}, id string, s models.TileStatus, d time.Duration)
internal/pkg/monitorable/cache/build.go:63
↓ 23 callers
Method
Enable
(variantName coreModels.VariantName, paramsValidator params.Validator, routePath string)
registry/registry.go:24
↓ 23 callers
Function
Struct
Struct if value == struct zero value, return def otherwise return value
pkg/nonempty/nonempty.go:153
↓ 22 callers
Method
Group
(path string, variantName coreModels.VariantName)
service/router/router.go:17
↓ 21 callers
Function
BindAndValidateParams
(ctx echo.Context, p params.Validator)
internal/pkg/monitorable/delivery/http.go:14
↓ 20 callers
Function
ComputeStatus
ComputeStatus determines the tile Status using current time.
internal/pkg/monitorable/faker/faker.go:30
↓ 19 callers
Function
isZero
(x interface{})
pkg/nonempty/nonempty.go:160
↓ 18 callers
Method
RegisterMonitorable
(monitorable coreModels.Monitorable)
registry/registry.go:17
↓ 18 callers
Function
initUsecase
(mockRepository api.Repository)
monitorables/gitlab/api/usecase/gitlab_test.go:20
↓ 16 callers
Method
RegisterGenerator
(generatedTileType coreModels.TileType, minimalVersion versions.RawVersion, variantNames []coreModels.VariantN
registry/registry.go:19
↓ 16 callers
Function
initUsecase
(mockRepository api.Repository)
monitorables/pingdom/api/usecase/pingdom_test.go:19
↓ 15 callers
Function
GetRefTime
GetRefTime return current time minus random on 5m delta. It's used to randomize staring time of faker
internal/pkg/monitorable/faker/faker.go:66
↓ 15 callers
Method
ToConfigVersion
()
api/config/versions/version.go:38
↓ 15 callers
Method
WithValue
(unit TileValuesUnit)
models/tilevalue.go:19
↓ 14 callers
Function
NewGithubUsecase
(repository api.Repository)
monitorables/github/api/usecase/github.go:44
↓ 14 callers
Function
initRepository
(t *testing.T)
monitorables/gitlab/api/repository/api_test.go:19
↓ 14 callers
Function
parseState
(state string)
monitorables/travisci/api/usecase/travisci.go:97
↓ 12 callers
Method
verifyTile
(configBag *models.ConfigBag, tile *models.TileConfig, groupTile *models.TileConfig)
api/config/usecase/verify.go:65
↓ 11 callers
Method
Close
()
pkg/net/net.go:14
↓ 11 callers
Method
GetEstimatedDuration
(key interface{})
internal/pkg/monitorable/cache/build.go:26
↓ 11 callers
Function
NewAzureDevOpsUsecase
(repository api.Repository)
monitorables/azuredevops/api/usecase/azuredevops.go:29
↓ 11 callers
Function
initConfig
(t *testing.T, rawConfig string)
api/config/usecase/verify_test.go:18
↓ 11 callers
Function
initRepository
(t *testing.T)
monitorables/github/api/repository/api_test.go:18
↓ 11 callers
Function
readConfig
(input string)
api/config/usecase/usecase_test.go:53
↓ 10 callers
Function
ComputeDuration
ComputeStatus determines the tile build duration using current time.
internal/pkg/monitorable/faker/faker.go:55
↓ 10 callers
Function
Duration
Duration if value == time.Duration zero value, return def otherwise return value
pkg/nonempty/nonempty.go:145
↓ 10 callers
Method
Error
()
internal/pkg/validator/error.go:53
↓ 10 callers
Method
GetPreviousStatus
Get Previous Status excludes current status in case of multiple call with the same current build
internal/pkg/monitorable/cache/build.go:44
↓ 10 callers
Function
InitMockAndStore
()
internal/pkg/monitorable/test/monitorable.go:31
↓ 10 callers
Function
Int64
Int64 if value == int64 zero value, return def otherwise return value
pkg/nonempty/nonempty.go:65
↓ 10 callers
Function
Interface
Interface transform interface to string
pkg/humanize/humanize.go:11
↓ 10 callers
Function
NewRegistry
()
registry/registry.go:110
↓ 10 callers
Function
Struct
(s interface{})
internal/pkg/validator/validate/validate.go:62
↓ 10 callers
Function
parseBuildResult
(status, result string)
monitorables/azuredevops/api/usecase/azuredevops.go:167
↓ 10 callers
Function
parseStatus
(status string)
monitorables/gitlab/api/usecase/gitlab.go:269
↓ 9 callers
Method
GetFieldName
()
internal/pkg/validator/error.go:10
↓ 9 callers
Method
GetVariantsNames
()
monitorables/github/github.go:55
↓ 9 callers
Method
GetVariantsNames
()
monitorables/gitlab/gitlab.go:52
↓ 9 callers
Method
GetVariantsNames
GetVariantsNames return variant list extract from config
models/monitorable.go:10
↓ 9 callers
Method
HTTPFormatted
(params *models.HTTPFormattedParams)
monitorables/http/api/usecase.go:20
↓ 9 callers
Method
Hydrate
(config *models.ConfigBag)
api/config/usecase.go:14
↓ 9 callers
Function
NewGithubDelivery
(p api.Usecase)
monitorables/github/api/delivery/http/handlers.go:17
↓ 9 callers
Function
NewJenkinsUsecase
(repository api.Repository)
monitorables/jenkins/api/usecase/jenkins.go:31
↓ 9 callers
Function
NewTile
(t TileType)
models/tile.go:38
↓ 9 callers
Method
RouterAssertNumberOfCalls
(t *testing.T, group int, get int)
internal/pkg/monitorable/test/monitorable.go:17
↓ 9 callers
Method
TileSettingsManagerAssertNumberOfCalls
(t *testing.T, register int, registerGenerator int, enable int, enableGenerator int)
internal/pkg/monitorable/test/monitorable.go:18
↓ 9 callers
Function
initEcho
()
monitorables/github/api/delivery/http/handlers_test.go:23
↓ 9 callers
Function
initRepository
(t *testing.T, buildClient build.Client, releaseClient release.Client)
monitorables/azuredevops/api/repository/api_test.go:23
↓ 8 callers
Method
Checks
(params *models.ChecksParams)
monitorables/github/api/usecase.go:20
↓ 8 callers
Method
GetChecks
(owner, repository, ref string)
monitorables/github/api/repository.go:10
↓ 8 callers
Method
GetVariantsNames
()
monitorables/http/http.go:50
↓ 8 callers
Method
GetVariantsNames
()
monitorables/pingdom/pingdom.go:54
↓ 8 callers
Function
HTTPErrorHandler
(err error, ctx echo.Context)
service/handlers/error.go:20
↓ 8 callers
Method
MergeRequest
(params *models.MergeRequestParams)
monitorables/gitlab/api/usecase.go:21
↓ 8 callers
Function
NewGitlabDelivery
(p api.Usecase)
monitorables/gitlab/api/delivery/http/handlers.go:17
↓ 8 callers
Method
Pipeline
(params *models.PipelineParams)
monitorables/gitlab/api/usecase.go:20
↓ 8 callers
Function
ReadConfig
(reader io.Reader)
api/config/repository/repository.go:24
↓ 8 callers
Function
Struct
(s interface{}, version *versions.ConfigVersion)
internal/pkg/validator/available/available.go:39
↓ 8 callers
Method
getTagsByIDStoreKey
(transaction bool, id int)
monitorables/pingdom/api/usecase/pingdom.go:212
↓ 8 callers
Function
initEcho
()
monitorables/gitlab/api/delivery/http/handlers_test.go:22
↓ 8 callers
Function
initErrorEcho
()
service/handlers/error_test.go:22
↓ 8 callers
Function
initRepository
(t *testing.T, checkAPI pkgPingdom.PingdomCheckAPI, transactionCheckAPI pkgPingdom.PingdomTransactionCheckAPI)
monitorables/pingdom/api/repository/api_test.go:16
↓ 8 callers
Function
parseCheckStatus
(status string)
monitorables/pingdom/api/usecase/pingdom.go:236
↓ 8 callers
Function
parseReleaseStatus
(status string)
monitorables/azuredevops/api/usecase/azuredevops.go:191
↓ 7 callers
Method
Check
(params *models.CheckParams)
monitorables/pingdom/api/usecase.go:18
↓ 7 callers
Method
GetErrorID
()
internal/pkg/validator/error.go:8
↓ 7 callers
Method
GetJob
(jobName string, branch string)
monitorables/jenkins/api/repository.go:11
↓ 7 callers
Method
GetLastBuildStatus
(job *models.Job)
monitorables/jenkins/api/repository.go:12
↓ 7 callers
Function
InitEnvDefaultLabel
InitEnvDefaultLabel extract Label of monitoror Env variable and inject Default label if missing Like: MO_CONFIG=xxx => MO_CONFIG_DEFAULT MO_MONITORA
internal/pkg/env/env.go:20
↓ 7 callers
Function
NewBuildCache
(size int)
internal/pkg/monitorable/cache/build.go:22
↓ 7 callers
Function
NewTravisCIUsecase
(repository api.Repository)
monitorables/travisci/api/usecase/travisci.go:29
↓ 7 callers
Function
PrintStartupLog
(monitororCli *cli.MonitororCli)
cli/printer/startup.go:116
↓ 7 callers
Method
Release
(params *models.ReleaseParams)
monitorables/azuredevops/api/usecase.go:18
↓ 7 callers
Method
TransactionCheck
(params *models.TransactionCheckParams)
monitorables/pingdom/api/usecase.go:20
↓ 7 callers
Function
parseResult
(result string)
monitorables/jenkins/api/usecase/jenkins.go:160
↓ 6 callers
Method
GetBuild
(project string, definition int, branch *string)
monitorables/azuredevops/api/repository.go:19
↓ 6 callers
Method
GetConfig
(params *models.ConfigParams)
api/config/usecase.go:12
↓ 6 callers
Method
GetVariantsNames
()
monitorables/azuredevops/azuredevops.go:48
↓ 6 callers
Function
NewAzureDevOpsDelivery
(p api.Usecase)
monitorables/azuredevops/api/delivery/http/handlers.go:17
↓ 6 callers
Function
NewConfigRepository
()
api/config/repository/repository.go:19
↓ 6 callers
Function
NewHTTPDelivery
(p api.Usecase)
monitorables/http/api/delivery/http/handlers.go:18
↓ 6 callers
Function
NewPingdomDelivery
(p api.Usecase)
monitorables/pingdom/api/delivery/http/handlers.go:17
next →
1–100 of 1,310, ranked by callers