self monitoring doc