mirror of
https://github.com/minio/minio.git
synced 2025-01-11 15:03:22 -05:00
fix: rename audit log docs and datastructure
This commit is contained in:
parent
00cff1aac5
commit
6717295e18
@ -455,9 +455,9 @@ func (s *erasureSets) cleanupStaleUploads(ctx context.Context, cleanupInterval,
|
|||||||
const objectErasureMapKey = "objectErasureMap"
|
const objectErasureMapKey = "objectErasureMap"
|
||||||
|
|
||||||
type auditObjectOp struct {
|
type auditObjectOp struct {
|
||||||
Pool int `json:"pool"`
|
Pool int `json:"poolId"`
|
||||||
Set int `json:"set"`
|
Set int `json:"setId"`
|
||||||
BackendServers []string `json:"backendServers"`
|
Disks []string `json:"disks"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func auditObjectErasureSet(ctx context.Context, object string, set *erasureObjects, poolNum int) {
|
func auditObjectErasureSet(ctx context.Context, object string, set *erasureObjects, poolNum int) {
|
||||||
@ -468,9 +468,9 @@ func auditObjectErasureSet(ctx context.Context, object string, set *erasureObjec
|
|||||||
object = decodeDirObject(object)
|
object = decodeDirObject(object)
|
||||||
|
|
||||||
op := auditObjectOp{
|
op := auditObjectOp{
|
||||||
Pool: poolNum + 1,
|
Pool: poolNum + 1,
|
||||||
Set: set.setNumber + 1,
|
Set: set.setNumber + 1,
|
||||||
BackendServers: set.getEndpoints(),
|
Disks: set.getEndpoints(),
|
||||||
}
|
}
|
||||||
|
|
||||||
var objectErasureSetTag map[string]auditObjectOp
|
var objectErasureSetTag map[string]auditObjectOp
|
||||||
|
@ -68,7 +68,9 @@ func ToEntry(w http.ResponseWriter, r *http.Request, reqClaims map[string]interf
|
|||||||
for k, v := range wh {
|
for k, v := range wh {
|
||||||
respHeader[k] = strings.Join(v, ",")
|
respHeader[k] = strings.Join(v, ",")
|
||||||
}
|
}
|
||||||
respHeader[xhttp.ETag] = strings.Trim(respHeader[xhttp.ETag], `"`)
|
if etag := respHeader[xhttp.ETag]; etag != "" {
|
||||||
|
respHeader[xhttp.ETag] = strings.Trim(etag, `"`)
|
||||||
|
}
|
||||||
|
|
||||||
entry := Entry{
|
entry := Entry{
|
||||||
Version: Version,
|
Version: Version,
|
||||||
|
@ -60,10 +60,10 @@ Setting this environment variable automatically enables audit logging to the HTT
|
|||||||
|
|
||||||
NOTE:
|
NOTE:
|
||||||
- `timeToFirstByte` and `timeToResponse` will be expressed in Nanoseconds.
|
- `timeToFirstByte` and `timeToResponse` will be expressed in Nanoseconds.
|
||||||
- In the case of the erasure setup `tags.objectErasureMap` provides
|
- Additionally in the case of the erasure coded setup `tags.objectErasureMap` provides per object details about
|
||||||
- Pool number
|
- Pool number the object operation was performed on.
|
||||||
- Set number
|
- Set number the object operation was performed on.
|
||||||
- The list of disks belonging to the set
|
- The list of disks participating in this operation belong to the set.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -103,15 +103,16 @@ NOTE:
|
|||||||
},
|
},
|
||||||
"tags": {
|
"tags": {
|
||||||
"objectErasureMap": {
|
"objectErasureMap": {
|
||||||
"pool": 1,
|
"object": {
|
||||||
"set": 10,
|
"poolId": 1,
|
||||||
"path/to/object": [
|
"setId": 10,
|
||||||
"http://minio.example.com/mnt/zone1/disk1",
|
"disks": [
|
||||||
"http://minio.example.com/mnt/zone1/disk2",
|
"http://server01/mnt/pool1/disk01",
|
||||||
"http://minio.example.com/mnt/zone1/disk3",
|
"http://server02/mnt/pool1/disk02",
|
||||||
"http://minio.example.com/mnt/zone1/disk4"
|
"http://server03/mnt/pool1/disk03",
|
||||||
|
"http://server04/mnt/pool1/disk04"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user