o365: Expand README troubleshooting section#20104
Conversation
Document the common failure scenarios operators and users can act on: authentication failures, missing permissions, no data collected, outage recovery and the 7-day data-loss boundary, rate limiting, and unhealthy transforms. Cross-link the existing Data latency and Validation sections instead of duplicating them. Add a security note that request trace files are not redacted and contain the Authorization header and client secret in clear text.
|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
|
No issues across the latest commits ea86c50.
🤖 AI-Generated Review | Vera Review Bot | 📚 Knowledge base: integration-skills
|
|
|
||
| #### Recovering after an outage | ||
|
|
||
| On restart, the integration resumes from its saved position and backfills the missed window. Overlapping events are de-duplicated, so a resume does not create duplicates. The API retains data for a maximum of 7 days: outages shorter than that backfill automatically, but any window older than 7 days is purged by Microsoft and cannot be recovered. |
There was a problem hiding this comment.
| On restart, the integration resumes from its saved position and backfills the missed window. Overlapping events are de-duplicated, so a resume does not create duplicates. The API retains data for a maximum of 7 days: outages shorter than that backfill automatically, but any window older than 7 days is purged by Microsoft and cannot be recovered. | |
| On restart, the integration resumes from its saved position and backfills the missed window. Overlapping events are de-duplicated during ingest, so a resume does not create duplicates. The API retains data for a maximum of 7 days: outages shorter than that backfill automatically, but any window older than 7 days is purged by Microsoft and cannot be recovered. |
?
|
Tick the box to add this pull request to the merge queue (same as
|
Elastic Docs Style Checker (Vale)Summary: 1 warning, 2 suggestions found
|
| File | Line | Rule | Message |
|---|---|---|---|
| packages/o365/_dev/build/docs/README.md | 130 | Elastic.PluralAbbreviations | Don't use apostrophes when making abbreviations plural. Use 'API' instead of ''s'. |
💡 Suggestions (2): Optional style improvements. Apply when helpful.
| File | Line | Rule | Message |
|---|---|---|---|
| packages/o365/_dev/build/docs/README.md | 130 | Elastic.WordChoice | Consider using 'can, might' instead of 'may', unless the term is in the UI. |
| packages/o365/_dev/build/docs/README.md | 130 | Elastic.Semicolons | Use semicolons judiciously. |
The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.
|
✅ All changelog entries have the correct PR link. |
🚀 Benchmarks reportTo see the full report comment with |
💚 Build Succeeded
History
cc @kcreddy |
|
Package o365 - 3.10.5 containing this change is available at https://epr.elastic.co/package/o365/3.10.5/ |
Proposed commit message
Checklist
changelog.ymlfile.