Skip to content

Task: Integrate geonode-benchmark tasks as optional locust sidecar #218

@mwallschlaeger

Description

@mwallschlaeger

Task Description

GeoNode-Benchmark is a set of Locust tasks to interact with geonode, geoserver and pycsw. The initial motivation was to evaluate resource usage of geonode-k8s under certain user loads. Nevertheless locast is also well know for online application monitoring and also can export metrics to a prometheus. Therefore adding a locust sidecar which constantly runs integrations tests at an online system would help to identify problems inside an installation faster.

Therefor i would extend the deployment by a locost / geonode-benchmark / locust exporter deployment like:

geonode-k8s:
  locust:
   enabled: true
   password: 1243
   number_of_users: 2
   ....

in the values.yaml

Additional Information

Any additional information or context that may be helpful in completing the task.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DiscussiondocumentationImprovements or additions to documentationenhancementNew feature or requestfeaturenew required feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions