Admin Settings
Managing Authentication
Adding additional Authentication sources
Mangle supports using Active Directory as an additional authentication source.
Steps to follow:
- Login as an admin user to Mangle.
- Navigate to ——-> Auth Management ——-> Auth Source .
- Click on .
- Enter URL, Domain and click on Submit.
- A success message is displayed and the table for Auth sources will be updated with the new entry.
- Click on against a table entry to see the supported operations.
{% hint style=”info” %}
Relevant API List
For access to Swagger documentation, please traverse to link ——-> API Documentation from the Mangle UI or access https://<Mangle IP or Hostname>/mangle-services/swagger-ui.html#/auth-provider-controller
{% endhint %}
Adding/Importing Users
Mangle supports adding new local user or importing users from Active Directory sources added as additional authentication sources.
Steps to follow:
- Login as an admin user to Mangle.
- Navigate to ——-> Auth Management ——-> Users .
- Click on .
- Enter User Name, Auth Source, Password if the Auth Source selected is “mangle.local”, an appropriate role and click on Submit.
- A success message is displayed and the table for Users will be updated with the new entry.
- Click on against a table entry to see the supported operations.
{% hint style=”info” %}
Relevant API List
For access to Swagger documentation, please traverse to link ——-> API Documentation from the Mangle UI or access https://<Mangle IP or Hostname>/mangle-services/swagger-ui.html#/user-management-controller
{% endhint %}
Default and Custom Roles
Mangle has the following default Roles and Privileges.
Default Role | Default Privileges | Allowed Operations |
---|---|---|
ROLE_READONLY | READONLY | |
ROLE_ADMIN | ADMIN_READ_WRITE, USER_READ_WRITE | |
ROLE_USER | ADMIN_READ, USER_READ_WRITE |
{% hint style=”warning” %}
Edit and Delete operations are supported only for custom roles. It is forbidden for default roles.
{% endhint %}
Mangle supports creation of custom roles from the default privileges that are available.
Steps to follow:
- Login as an admin user to Mangle.
- Navigate to ——-> Auth Management ——-> Roles.
- Click on .
- Enter Role Name, Privileges and click on Submit.
- A success message is displayed and the table for Roles will be updated with the new entry.
- Click on against a table entry to see the supported operations.
{% hint style=”info” %}
Relevant API List
For access to Swagger documentation, please traverse to link ——-> API Documentation from the Mangle UI or access https://<Mangle IP or Hostname>/mangle-services/swagger-ui.html#/role-controller
{% endhint %}
Loggers
Log Levels
Mangle supports modifying log levels for the application.
Steps to follow:
- Login as an admin user to Mangle.
- Navigate to ——-> Loggers ——-> Log Levels .
- Click on .
- Enter Logger name, Configured Level, Effective Level and click on Submit.
- A success message is displayed and the table for Log levels will be updated with the new entry.
- Click on against a table entry to see the supported operations.
{% hint style=”info” %}
Relevant API List
For access to Swagger documentation, please traverse to link ——-> API Documentation from the Mangle UI or access https://<Mangle IP or Hostname>/mangle-services/swagger-ui.html#/operation-handler
{% endhint %}
Integrations
Metric Providers
Mangle supports addition of either Wavefront or Datadog as metric providers. This enables the information about fault injection and remediation to be published to these tools as events thus making it easier to monitor them.
Steps to follow:
- Login as an admin user to Mangle.
- Navigate to ——-> Integrations ——-> Metric Providers .
- Click on .
- Choose Wavefront or Datadog, provide credentials and click on Submit.
- A success message is displayed and the table for Monitoring tools will be updated with the new entry.
- Click on against a table entry to see the supported operations.
On adding a metric provider, Mangle will send events automatically to the enabled provider for every fault injected and remediated. If the requirement is to monitor Mangle as an application by looking at its metrics, then click on the button to enable sending of Mangle application metrics to the corresponding metric provider.
{% hint style=”info” %}
Relevant API List
For access to Swagger documentation, please traverse to link ——-> API Documentation from the Mangle UI or access https://<Mangle IP or Hostname>/mangle-services/swagger-ui.html#/operation-handler
{% endhint %}