fix(docs): update broken markdown table
@@ -19,13 +19,12 @@ The following storage backends are supported:
`SQL` is a cloud agnostic storage backend that offers strong read-after-write consistency and metadata versioning.
-
### Metadata
The following types are represented in Front50 ([data models](https://github.com/spinnaker/front50/tree/master/front50-core/src/main/groovy/com/netflix/spinnaker/front50/model)):
| *Type* | *Description* |
-| ------ | ------------- |
+| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| Application | Defines a set of commonly named resources managed by Spinnaker (metadata includes name, ownership, description, source code repository, etc.). |
| Application Permission | Defines the group memberships required to read/write any application resource. |
| Entity Tags | Provides a general purpose and cloud agnostic tagging mechanism. |
@@ -35,7 +34,6 @@ The following types are represented in Front50 ([data models](https://github.com
| Project | Provides a (many-to-many) grouping mechanism for multiple applications. |
| Service Account | Defines a system identity (with group memberships) that can be associated with one or more pipeline triggers. |
-
### Domain
We strive to make it easy to introduce additional metadata attributes; models are simple objects and serialized to `JSON` at persistence time.
@@ -44,12 +42,12 @@ Migrators for non-trivial attribute changes are supported via implementations of
The `StorageServiceSupport` class maintains an in-memory cache for each metadata type and delegates read/write operations to a storage backend-specific `StorageService` implementation.
-
### Relevant Metrics
The following metrics are relevant to overall `Front50` health:
| *Metric* | *Description* | *Grouping* |
+| ---------------------------------- | ------------------ | ----------------------------------------------- |
| `controller.invocations` (count) | Invocation counts. | `controller` |
| `controller.invocations` (average) | Invocation times. | `controller`, `statusCode` and `method` |
| `controller.invocations` (count) | All 5xx responses. | `controller`, `statusCode` and `status` = `5xx` |
@@ -67,7 +65,6 @@ modified as needed in `build.gradle`.
[0]:http://projects.spring.io/spring-boot/
-
### Modular builds
By default, Front50 is built with all storage providers included. To build only a subset of
