Skip to content

Releases: keptn-sandbox/statistics-service

0.3.0

02 Dec 14:18
700280c
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

Release Notes

  • CLI for providing statistics summary

0.2.0

11 Nov 08:43
53dde81
Compare
Choose a tag to compare

Release Notes 0.2.0

  • Fixed memory leak #4
  • Changed API responses to a more user friendly format #5
  • Set distributor image to version 0.7.3

Example payload with new response format:

{
  "from": "2020-09-21T02:41:45Z",
  "to": "2020-09-23T14:02:42Z",
  "projects": [
    {
      "name": "sockshop",
      "services": [
        {
          "name": "carts",
          "events": [
            {
              "type": "sh.keptn.event.approval.finished",
              "count": 1
            },
            {
              "type": "sh.keptn.event.approval.triggered",
              "count": 1
            }
          ],
          "keptnServiceExecutions": [
            {
              "name": "gatekeeper-service",
              "executions": [
                {
                  "type": "sh.keptn.event.approval.finished",
                  "count": 1
                },
                {
                  "type": "sh.keptn.event.approval.triggered",
                  "count": 1
                }
              ]
            },
            {
              "name": "helm-service",
              "executions": [
                {
                  "type": "sh.keptn.event.deployment.finished",
                  "count": 1
                }
              ]
            }
          ]
        }
     ] 
    }
  ]
}

0.1.1

09 Nov 15:36
Compare
Choose a tag to compare
0.1.1 Pre-release
Pre-release

Release Notes 0.1.1

  • Remove executedSequences from output #4
  • Removed namespace from deploy/service.yaml #5
  • Set distributor image to version 0.7.2

Example:

{
  "from": "2020-09-21T02:41:45Z",
  "to": "2020-09-23T14:02:42Z",
  "projects": {
    "ck-sockshop": {
      "name": "sockshop",
      "services": {
        "carts": {
          "name": "carts",
          "events": {
            "sh.keptn.event.approval.finished": 1,
            "sh.keptn.event.approval.triggered": 1,
            "sh.keptn.event.configuration.change": 3,
            "sh.keptn.events.deployment-finished": 1,
            "sh.keptn.events.evaluation-done": 1,
            "sh.keptn.events.tests-finished": 1
          },
          "keptnServiceExecutions": {
            "gatekeeper-service": {
              "name": "gatekeeper-service",
              "executions": {
                "sh.keptn.event.approval.finished": 1,
                "sh.keptn.event.approval.triggered": 1,
                "sh.keptn.event.configuration.change": 2
              }
            },
            "helm-service": {
              "name": "helm-service",
              "executions": {
                "sh.keptn.events.deployment-finished": 1
              }
            },
            "https://github.com/keptn/keptn/cli#configuration-change": {
              "name": "https://github.com/keptn/keptn/cli#configuration-change",
              "executions": {
                "sh.keptn.event.configuration.change": 1
              }
            },
            "jmeter-service": {
              "name": "jmeter-service",
              "executions": {
                "sh.keptn.events.tests-finished": 1
              }
            },
            "lighthouse-service": {
              "name": "lighthouse-service",
              "executions": {
                "sh.keptn.events.evaluation-done": 1
              }
            }
          }
        }
      }
    }
  }
}

0.1.0

23 Sep 13:19
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Release Notes 0.1.0

Initial release for the statistics service, which collects statistics of Cloud-Events and Keptn-service usage.

Example:

{
  "from": "2020-09-21T02:41:45Z",
  "to": "2020-09-23T14:02:42Z",
  "projects": {
    "sockshop": {
      "name": "sockshop",
      "services": {
        "carts": {
          "name": "carts",
          "executedSequences": 1,
          "events": {
            "sh.keptn.event.approval.finished": 1,
            "sh.keptn.event.approval.triggered": 1,
            "sh.keptn.event.configuration.change": 3,
            "sh.keptn.events.deployment-finished": 1,
            "sh.keptn.events.evaluation-done": 1,
            "sh.keptn.events.tests-finished": 1
          },
          "keptnServiceExecutions": {
            "gatekeeper-service": {
              "name": "gatekeeper-service",
              "executions": {
                "sh.keptn.event.approval.finished": 1,
                "sh.keptn.event.approval.triggered": 1,
                "sh.keptn.event.configuration.change": 2
              }
            },
            "helm-service": {
              "name": "helm-service",
              "executions": {
                "sh.keptn.events.deployment-finished": 1
              }
            },
            "https://github.com/keptn/keptn/cli#configuration-change": {
              "name": "https://github.com/keptn/keptn/cli#configuration-change",
              "executions": {
                "sh.keptn.event.configuration.change": 1
              }
            },
            "jmeter-service": {
              "name": "jmeter-service",
              "executions": {
                "sh.keptn.events.tests-finished": 1
              }
            },
            "lighthouse-service": {
              "name": "lighthouse-service",
              "executions": {
                "sh.keptn.events.evaluation-done": 1
              }
            }
          }
        }
      }
    }
  }
}