Migrate Structure
Insert explicit ids for headers
Remove unnecessary asciidoc attributes
Copy default antora files
Fix indentation for all pages
Generate a default navigation
Remove includes
Fix cross references
Enable Section Summary TOC for small pages
WIP
Nav.adoc now represents a list of navigation properties
Warning and errors are now resolved.
Observability docs now present in navigation bar and properly visible
Index.adoc contains preface information .
Nav.adoc contains proper ordering for appendix information
Also added instructions for native compilation for those apps that it is useful
Added documentation for native compilation when using Single Step Batch Processing
Updated documentaiton for native compilation for single app processing
This commits changes the type of the transaction manager
from `DataSourceTransactionManager` to `JdbcTransactionManager`
in the default configuration of `@EnableTask`.
The `JdbcTransactionManager` adds common JDBC exception translation
which is beneficial for Spring Cloud Task to improve exception
handling and error reporting.
Polishing
Changes include:
* Use Observable instead of metrics
* Update the setting of lowCardinalityTag to the correct events.
* Update the docs
* Remove EXTERNAL_EXECUTION_ID
* Utilize registry provided by boot instead of globalregistry
* Set the handler until Boot does this as shown on line 80 of TaskLifecycleConfiguration.
* Uses Observability long task timer
Updated to latest changes in Micrometer Observability
Updated based on code review and api change
Finished removing the metrics registry
Updated based on code review
Readded cloud foundry keys to observations
Renamed metrics to observations where applicable
Updated metric sample to be observation sample
Updated to set defaults and migrate tests to infrastructure
Updated based on code review
Remove duplicate keyvalues from task observation
Added DocumentedObservation to create the observation
Migrated code to use the LowerCardinality KeyNames from the DocumentedObservation
Test cleanup
Updated code based on code review
Exception is handled by the error in the observation vs logging it as a task metric key value
Updated to use ObservationConvention
Updated to handle user defined convention vs default
Removed the snapshot versions of observations
Removed unnecessary dependencies
Checkpoint tests fail after re-adding 1.10-SNAPSHOT
Replaced TimeObservationHandler with DefaultMeterObservationHandler
Updated to set micrometer to latest milestone
Updated to rename TaskValuesProvider variables to ObservationConvention
Users can specify a unique data source for the JdbcCursorItemReader and or writer instead of using the default datasource.
If a jdbc-item-reader or jdbc-item-writer data source is not specified the default will be used by the reader or writer.
Updated docs
Updated readme docs
First pass on observation
Added automatic docs generation
Renamed Observed -> Observation
Fixed copyright dates
Removed execution task listener - it makes runner spans share the same trace id
Updated version for micrometer docs to milestone
resolves TASK-782
Updated PR to resolve issue when no task tables exist
Updated PR based on review comments.
This does not include updated tests.
This resolves a problem where task would fail because the incrementer selection occured before the tables were created.
Added unit test for SqlServerSequenceIncrementer
updated based on code review