CommonGateway\CoreBundle\Service\MetricsService

Creates arrays for prometheus.

Methods

Name Description
__construct The constructor sets al needed variables.
getAll Search for a given term.
getErrors Get metrics concerning errors.
getObjects Get metrics concerning objects.
getPlugins Get metrics concerning plugins.

MetricsService::__construct

Description

public __construct (\ComposerService $composerService, \EntityManagerInterface $entityManager, \ParameterBagInterface $parameters, \Client|null $client)

The constructor sets al needed variables.

Parameters

  • (\ComposerService) $composerService : The Composer service
  • (\EntityManagerInterface) $entityManager : The entity manager
  • (\ParameterBagInterface) $parameters : The Parameter bag
  • (\Client|null) $client : The mongodb client

Return Values

void


MetricsService::getAll

Description

public getAll (void)

Search for a given term.

See https://getcomposer.org/doc/03-cli.md#show-info for a full list of al options and there function

Parameters

This function has no parameters.

Return Values

array


MetricsService::getErrors

Description

public getErrors (void)

Get metrics concerning errors.

Parameters

This function has no parameters.

Return Values

array


MetricsService::getObjects

Description

public getObjects (void)

Get metrics concerning objects.

Parameters

This function has no parameters.

Return Values

array


MetricsService::getPlugins

Description

public getPlugins (void)

Get metrics concerning plugins.

Parameters

This function has no parameters.

Return Values

array