A system comprising: electrocardiogram sensing circuitry configured to sense an electrocardiogram of a patient; glucose sensing circuitry configured to sense glucose levels of the patient; and processing circuitry configured to: detect atrial fibrillation of the patient during a time unit based on the electrocardiogram of the patient, determine a first metric, wherein the first metric is associated with atrial fibrillation the patient experiences during the time unit, and wherein the first metric comprises a first amount of time that the patient experiences atrial fibrillation during the time unit, determine a second metric, wherein the second metric is associated with glucose levels of the patient during the time unit, and wherein the second metric comprises a second amount of time that the glucose level of the patient is outside of a target range during the time unit, generate a health metric comprising a stroke metric, wherein the stroke metric indicates a probability that the patient has experienced or will experience a stroke, and wherein the health metric is determined based on the first and second metrics, and output an alert based on the health metric, and/or transmit the health metric to an external device for review by a clinician. electrocardiogram sensing circuitry configured to sense an electrocardiogram of a patient; glucose sensing circuitry configured to sense glucose levels of the patient; and processing circuitry configured to: detect atrial fibrillation of the patient during a time unit based on the electrocardiogram of the patient, determine a first metric, wherein the first metric is associated with atrial fibrillation the patient experiences during the time unit, and wherein the first metric comprises a first amount of time that the patient experiences atrial fibrillation during the time unit, determine a second metric, wherein the second metric is associated with glucose levels of the patient during the time unit, and wherein the second metric comprises a second amount of time that the glucose level of the patient is outside of a target range during the time unit, generate a health metric comprising a stroke metric, wherein the stroke metric indicates a probability that the patient has experienced or will experience a stroke, and wherein the health metric is determined based on the first and second metrics, and output an alert based on the health metric, and/or transmit the health metric to an external device for review by a clinician. detect atrial fibrillation of the patient during a time unit based on the electrocardiogram of the patient, determine a first metric, wherein the first metric is associated with atrial fibrillation the patient experiences during the time unit, and wherein the first metric comprises a first amount of time that the patient experiences atrial fibrillation during the time unit, determine a second metric, wherein the second metric is associated with glucose levels of the patient during the time unit, and wherein the second metric comprises a second amount of time that the glucose level of the patient is outside of a target range during the time unit, generate a health metric comprising a stroke metric, wherein the stroke metric indicates a probability that the patient has experienced or will experience a stroke, and wherein the health metric is determined based on the first and second metrics, and output an alert based on the health metric, and/or transmit the health metric to an external device for review by a clinician.